Fórum Melhor maneira para criar e destruir um form em rum-time #175205
15/08/2003
0
Estou tendo problemas, pois ao exibir um form pela segunda vez ele da erro de ´violação de endereço´.
Agradeço qualquer sujestão.
Paganato
Curtir tópico
+ 0Posts
15/08/2003
Vmotta
Application.CreateForm(TForm1, Form1);
e no evento onClose do Form criado insira:
Action := caFree;
e não se esqueça ir em Projecy > Options, clique na aba Forms e tire o formulário da lista de Auto-create forms ok?
t+
Vitor
Gostei + 0
15/08/2003
By Alemão
e coloque todos os forms que vc vai criar em RunTime e coloque na direita.... deixe só o principal na esquerda....
no fonte faça assim
Para criação do Form
Application.CreateFrom(TNomeForm,TNomeForm);
NomeForm.ShowModal;
e na hora que fechar o form coloque no evento OnClose..
Action:=caFree; (tirar da memória)
Gostei + 0
15/08/2003
Fred
form1 := tform1.create(application);
form1.show ou showmodal;
fechar
evento on close
action := cafree;//libera da memoria
form1 := nil;//libera a variavel form1
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)