duvida sobre liberar objeto da memoria
se eu criar um objeto dentro de um form, passando ´self´ como Owner o proprio form vai liberar esse objeto da memória ?
existe algum problema em fazer assim:
ou se eu criar o objeto: con := TADOConnection.Create(self)
posso deixar por conta do form que quando o form for liberado da memória ele libera tambem o objeto: con ???
existe algum problema em fazer assim:
var con: TADOConnetion; begin con := TADOConnection.Create(self) try // finally FreeAndNil(con) end; end;
ou se eu criar o objeto: con := TADOConnection.Create(self)
posso deixar por conta do form que quando o form for liberado da memória ele libera tambem o objeto: con ???
Fabiano Góes
Curtidas 0
Respostas
Massuda
30/01/2007
[quote:e89724748a=´Fabiano Góes´]se eu criar um objeto dentro de um form, passando ´self´ como Owner o proprio form vai liberar esse objeto da memória ?[/quote:e89724748a]Sim, o objeto será destruído no processo de destruiçào do form.
GOSTEI 0