Einzelnen Beitrag anzeigen

Andreas L.
(Gast)

n/a Beiträge
 
#1

ObjectList in Komponente.Destroy freigeben?

  Alt 29. Mai 2008, 15:45
Morgen,

ich hab mir eine Klasse gebaut welche im private-Teil eine Variable (FCookies) enthält die im contructor erstellt wird (eine ObjectList). Jetzt muss ich die Variable ja auch im Destructor freigeben. Dann bekomme ich aber genau bei Fcookies.free; eine Exception. Wo liegt das Problem?

Delphi-Quellcode:
constructor TCookieManager.Create(AOwner: TComponent);
begin
  inherited Create(AOwner);
  FCookies := TObjectList.Create(True);
end;

destructor TCookieManager.Destroy;
begin
  FCookies.Free;
  inherited Destroy;
end;
Schöne Grüße,
Andy
  Mit Zitat antworten Zitat