Qaundo sai de Programa dá erro, sempre ...
Galera, quando saio de um programa feito em delphi 7.0 sempre dá erro. Com a mensagem invalid pointer.
Olhem, só crio as telas quando são chamadas e quando saio delas, no evento onclose coloco action:= cafree. Ás vezes entro e saio, e continua dando erro. E ás vezes não dá.
Porque isso acontece ??????
Olhem, só crio as telas quando são chamadas e quando saio delas, no evento onclose coloco action:= cafree. Ás vezes entro e saio, e continua dando erro. E ás vezes não dá.
Porque isso acontece ??????
Dr. Interbase
Curtidas 0
Respostas
Eixox
17/12/2005
tudo depende da forma como você esta chamando os forms.
O que pode estar acontecendo é que ele está referenciando o form que ainda está na memória.
Se você está fazendo o processo
MeuForm := TMeuForm.Create(Self);
MeuForm.ShowModal;
No evento onClose use MeuForm.Release;
Isso deve acabar com seu problema.
O que pode estar acontecendo é que ele está referenciando o form que ainda está na memória.
Se você está fazendo o processo
MeuForm := TMeuForm.Create(Self);
MeuForm.ShowModal;
No evento onClose use MeuForm.Release;
Isso deve acabar com seu problema.
GOSTEI 0
Dr. Interbase
17/12/2005
Qual a diferença release e action:=cafree
Obrigado
Obrigado
GOSTEI 0