Destruir e liberar form
Olá,
No help do Delphi diz que o melhor modo de destruir um form é usando RELEASE (form.release). Mas fazendo isto eu destruo e libero o form da memoria?
O correto é fazer:
form1.showmodal;
form1.release;
Ou fazer:
form1.showmodal;
form1.release;
form1 := nil;
ou fazer:
form1.showmodal;
form1.release;
FreeAndNil(form1);
Qual destes 3 modos é o melhor para destruir e liberar o form da memoria?
No help do Delphi diz que o melhor modo de destruir um form é usando RELEASE (form.release). Mas fazendo isto eu destruo e libero o form da memoria?
O correto é fazer:
form1.showmodal;
form1.release;
Ou fazer:
form1.showmodal;
form1.release;
form1 := nil;
ou fazer:
form1.showmodal;
form1.release;
FreeAndNil(form1);
Qual destes 3 modos é o melhor para destruir e liberar o form da memoria?
Luiz Carlos
Curtidas 0
Respostas
Rafael Bosco
08/06/2016
Form1.Destroy;
ou
Form1.Free;
Eu utilizava bastante o FreeAndNil, mas depois de dar uma verificada do procedimento interno do Delphi, achei melhor usar o Destroy mesmo.
GOSTEI 0