Zur Erinnerung:
1.) FStreamObjectList freigeben!
Zitat von
IngoD7:
In jedem Falle sollte dein TStreamlist-Destruktor die Liste FStreamObjectList selbst überhaupt auch mal freigeben.
2.) Mache es dir einfach:
Zitat von
IngoD7:
Diese Anforderung, gemeinsam mit der Tatsache, dass OwnsObjects TRUE ist, sollte folgendes ausreichen lassen:
Delphi-Quellcode:
destructor TStreamlist.destroy;
begin
FStreamObjectList.Free;
inherited Destroy;
end;