Limpar memoria quando fecho Form e Aplicação

Delphi

30/11/2007

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


Jeovanne

Jeovanne

Curtidas 0

Respostas

Facc

Facc

30/11/2007

eu uso FreeAndNil(NomeForm);


GOSTEI 0
Cps.art

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.


GOSTEI 0
Rodc

Rodc

30/11/2007

Se usar ShowModal() o mais aconselhado é FreeAndNil(). Caso use apenas Show(), aí tem de usar o caFree;


GOSTEI 0
POSTAR