Melhor maneira de destruir um Form

Delphi

26/06/2006

Olá pessoal,

Em minha aplicação tenho usando o seguinte:
Não trabalho com MDI.

//Chamada do Form

Application.CreateForm(TForm1,Form1);
Form1.Showmodal;

// Evento On Close do Form

Action:=caFree;

Mas após abrir e fechá-lo algumas vezes está dando o erro ´A component named Form1 already exists.´

O que vcs sugerem ?

Obrigado.


Pezzin

Pezzin

Curtidas 0

Respostas

Jarabeucp

Jarabeucp

26/06/2006

Amigo eu uso + ou - dessa forma tente assim..

//Chamada do Form

Form1 := TForm1.Create(Application);
Form1.Showmodal;
Form1.free;

eu usso dessa forma pois tentei liberar da memoria pelo OnClose, mais toda veis deu erro.

e dessa forma eu descrito assima funcionou legal.

espero q ajude...

boa Sorte.


GOSTEI 0
POSTAR