Fórum Como liberar memória??? .Free?? #228135
27/04/2004
0
Minha dúvida é duvida de principiante...hehehe. Não esou ainda muito acostumado com o delphi. Será que alguém poderia me dizer como funciona esses esquemas de liberar memória. Tipo quando eu crio um form e depois quando feho ele eu tenho que executar form.free??
Se alguem puder me dar uma explicação seria ótimo.....
Agradeçoa a tenção de todos
[]´s
Samuel Gubert
Sgubert
Curtir tópico
+ 0Posts
27/04/2004
Rafael.valler
if form1 = NIL then //testa se o form já existe
form1:= Tform1.create(self); // se ñ existe cria o form apartir deste
form1.showmodal; // abre o form
FreeAndNil(form1); //libera da memória e atribui NIL
Espero ter ajudado!
Gostei + 0
27/04/2004
Flaviosan
try Application.CreateForm(TForm1, Form1); Form1.ShowModal; finally Form1.Free; end;
Epero ter ajudado.
Gostei + 0
27/04/2004
Sgubert
Mas gostaria de saber, masi em teoria como funciona esse negocio de liberar a memória e quando devo fazer isso em delphi.
Até então programava em JAVA e este por si só já faz a liberação da memória sozinho
Agradeço a atençao
[]´s
Samuel Gubert
Gostei + 0
27/04/2004
Flaviosan
Olha, eu libero toda vez que tenho certeza que não vou mais precisar do form. Se existe alguma ocasião especial para fazer isso, eu não sei.
Espero não ter ´complicado´ ao invés de ´explicado´.
Abraços.
Gostei + 0
27/04/2004
Sgubert
Claro que ´explicou´ sim......
valeu pela ajuda.......
Brigadão
Abraços
Samuel
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)