caFree ou Close

Delphi

20/10/2007

Qual a diferença entre usar Action := caFree; ou Close ao fechar um form ???


Alves_sp

Alves_sp

Curtidas 0

Respostas

Steve_narancic

Steve_narancic

20/10/2007

Pelo que entendo o close, é metodo que fecha o formulario já o Action := cafree libera da memória


GOSTEI 0
Edilcimar

Edilcimar

20/10/2007

a melhor maneira é o release, veja arquivo de ajuda do delphi


GOSTEI 0
Nigro

Nigro

20/10/2007

Isso sem falar que existe, FreeAndNil(TOBject)


GOSTEI 0
Vitor Alcantara

Vitor Alcantara

20/10/2007

So complementando, se você estiver trabalhando com form MDI você tem de liberar o form da memória (action := cafree, relase, FreeAndNil) para poder fechar o form, pois se você der apenas um close o form irá apenas minimizar dentro do MDI pai.


GOSTEI 0
Alexandrej

Alexandrej

20/10/2007

Isso sem falar que existe, FreeAndNil(TOBject)


Na maioria dos casos somente o free resolve. :)


GOSTEI 0
POSTAR