Fórum Erro ao registrar classe... #300876
26/10/2005
0
Pessoal tenho um pacote q utiliza um outro pacote meu já registrado, em uma unit qualquer do pacote que está sendo usado pelo outro, eu regitro uma classe com o procedimento [b:582f489741]RegisterClass[/b:582f489741] na seção de inicialização da unit... só que quando vou instalar o outro pacote que usa o mensionado anteriormente, o delphi dá um erro dizendo que essa classe já está registrada... não sei o que fazer...
Bruno Belchior
Curtir tópico
+ 0
Responder
Posts
26/10/2005
Massuda
A classe que dá problema é a mesma (no sentido de mesma unit) nos dois casos? Se for, a única saída é colocar essa classe em um terceiro package que seja utilizado pelos outros packages, assim é é carregada e registrada uma única vez.
Responder
Gostei + 0
26/10/2005
Bruno Belchior
Pensei em fazer o seguinte...No entanto cheguei a conclusão que sempre retornará [b:6e29604c3b]nil[/b:6e29604c3b]...
initialization if not Assigned(GetClass(´TMinhaClasse´)) then RegisterClass(TMinhaClasse);
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)