Fórum duvida sobre liberar objeto da memoria #336968
30/01/2007
0
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
Curtir tópico
+ 0
Responder
Posts
30/01/2007
Massuda
[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.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)