Einzelnen Beitrag anzeigen

Muehle

Registriert seit: 24. Nov 2006
Ort: 92331 Parsberg
24 Beiträge
 
Delphi 2005 Architect
 
#7

Re: Zugriffsverletzung bei TObjectlist.delete

  Alt 20. Mär 2007, 08:25
probiers mal damit (duerfte unabh. von der OwnObjects-Eigenschaft fkt.) :

destructor TStreamlist.destroy;
begin;
for i = 1 to FStreamObjectList.Count do
begin
FStreamObjectList.Items[i-1].free // jedes einzelne Objekt expl. freigeben
end;
FStreamObjectList.Clear(); // jetzt duerften nur noch nils da sein
inherited Destroy; // und zum Schluss noch das Basisdestroy

end;
G.M.
  Mit Zitat antworten Zitat