Qaundo sai de Programa dá erro, sempre ...
17/12/2005
0
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
Curtir tópico
+ 0
Responder
Posts
17/12/2005
Eixox
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.
Responder
Clique aqui para fazer login e interagir na Comunidade :)