Forum: Object-Pascal / Delphi-Language
Delphi
by Grishnak,
24. Sep 2005
Natürlich kannst du die Destroy-Methode eines von TList abgeleiteten Objektes überschreiben, aber wenn du während der Laufzeit etwas aus der Liste entfernst (per 'Delete' oder 'Extract'), dann musst du ebenfalls dafür sorgen, dass das Objekt selbst auch gelöscht wird. D.h. du musst diese Methoden (wenn du sie benutzt) ebenfalls überschreiben.
Forum: Object-Pascal / Delphi-Language
Delphi
by Grishnak,
23. Sep 2005
Ich empfehle dir eine abgeleitete Klasse von TObjectList:
type
TStringListList = class(TObjectList)
private
function GetStringList(index: integer): TStringList;
procedure SetStringList(index: integer; const Value: TStringList);
public
property StringList: TStringList read GetStringList write SetStringList; default;
end;