Forum: Object-Pascal / Delphi-Language
by DeddyH,
8. Jun 2012
Wenn ich mir so ein Treeview anschaue, dann gibt es da Knoten, die Unterknoten von anderen sind, selbst aber auch wieder Unterknoten enthalten können. Wo siehst Du denn da einen großen Unterschied zu den Objekten, die in diesem Thread entworfen wurden?
Forum: Object-Pascal / Delphi-Language
by DeddyH,
8. Jun 2012
Das ganze Geraffel mit eigenen Add-/Delete-/usw. Methoden entfällt, man deklariert sich einfach eine
TObjectlist<TMyObject>, schon geht da nichts anderes als TMyObject rein. Versucht man es trotzdem, bekommt man schon zur Entwurfszeit Compilerfehler. Leider gibt es Generics aber erst seit Delphi 2009, wird Dir also wohl nichts nützen, sofern die Angabe in Deinem Profil stimmt.
Forum: Object-Pascal / Delphi-Language
by DeddyH,
8. Jun 2012
Bloß gut, dass es mittlerweile generische Listen gibt (die der TE mit seinem D2007 aber leider nicht verwenden kann), die sind automatisch typsicher.
Forum: Object-Pascal / Delphi-Language
by DeddyH,
8. Jun 2012
OK, ich hatte das Clear im Destruktor übersehen. Trotzdem erschließt sich mir persönlich der Sinn nicht ganz, ohnehin vorhandene Funktionalitäten abzuschalten und dann selbst zu implementieren. Aber Du wirst schon wissen, was Du tust :).
Forum: Object-Pascal / Delphi-Language
by DeddyH,
8. Jun 2012
Zum Einen das und zum Anderen: wieso wird OwnsObjects auf false gesetzt beim Erzeugen der Objektliste. Hab ich etwas übersehen, was das erforderlich macht?
Forum: Object-Pascal / Delphi-Language
by DeddyH,
8. Jun 2012
Setz doch mal testhalber ReportMemoryLeaksOnShutdown auf true.