Erro ao registrar classe...
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
Curtidas 0
Respostas
Massuda
26/10/2005
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.
GOSTEI 0
Bruno Belchior
26/10/2005
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);
GOSTEI 0