Limpar memoria quando fecho Form e Aplicação
bom dia amigos
gostaria de saber como que faço pra limpra a memoria alocada pelo sistema quando fecho ele ou mesmo quando fecho um form
obrigado
gostaria de saber como que faço pra limpra a memoria alocada pelo sistema quando fecho ele ou mesmo quando fecho um form
obrigado
Jeovanne
Curtidas 0
Respostas
Facc
30/11/2007
eu uso FreeAndNil(NomeForm);
GOSTEI 0
Cps.art
30/11/2007
Eu fiz assim:
Inseri a procedure abaixo na Unit e no OnClose do Form coloquei o evento FormClose.
[b:99a6a6328c]procedure TF_Cnh_Arq_Menu.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Action := caFree;
end;[/b:99a6a6328c]
Acho que funciona.
Inseri a procedure abaixo na Unit e no OnClose do Form coloquei o evento FormClose.
[b:99a6a6328c]procedure TF_Cnh_Arq_Menu.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Action := caFree;
end;[/b:99a6a6328c]
Acho que funciona.
GOSTEI 0
Rodc
30/11/2007
Se usar ShowModal() o mais aconselhado é FreeAndNil(). Caso use apenas Show(), aí tem de usar o caFree;
GOSTEI 0