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 ??????


Dr. Interbase

Dr. Interbase

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.


Responder

17/12/2005

Dr. Interbase

Qual a diferença release e action:=cafree


Obrigado


Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar