duvida sobre liberar objeto da memoria

Delphi

30/01/2007

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:
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

Fabiano Góes

Curtidas 0

Respostas

Massuda

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
POSTAR