Bom dia pessoal,

me deparei com o famoso "Access violation" em um procedimento simples 
que e fechar um formulario.

nunca tive esse erro em fechar forms, so que esse form e uma unica 
aplicacao ( nao tenho outros formularios ) e faco chamada a uma dll 
externa.

se abro o form sem executar nenhum procedimento e mando fechar ele 
fecha normalmente.

agora se abro a aplicacao e mando executar um procedimento que faz o 
seguinte:

1 - carrega um vetor com os dados dos edits
2 - chama as funcoes da dll

quando faco isso ja era, se mando fechar da "Access violation"

utilizo para fechar:

//evento onclose
action:=cafree

//ja tentei coloar no evento ondestroy
form1:= nil;
e tambem 
FreeAndNil(form1) ou
Form1.free ou 
form1.release

todos dao a mesma mensagem Access violation.

oq deve ser ?

um forte abraco a todos

eduardo

Responder a