Forum: Algorithmen, Datenstrukturen und Klassendesign
by Bummi,
3. Dez 2010
ich habe mit den generics mal etwas herumgespielt, allerdings schwingt da noch eine gehörige Portion Misstrauen mit, mal sehen was wird.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Bummi,
2. Dez 2010
@himitsu
ich habe mir die Implementierung angeschaut, nachdem ich hier auf Neuland gestossen war wollte ich wissen wie es tickt ...
Bei den üblichen Anwendungsfällen werde ich wahrscheinlich ohnehin bei TList(gegf. TObjectlist) bleiben und alles so handhaben wie ich es gerade brauche, aber es war interessant für mich zu erfahren daß es einen Mechanismus wie in TComponentlist implementiert...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Bummi,
2. Dez 2010
Danke, das war mir bisher unbekannt. :thumb:
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Bummi,
2. Dez 2010
@himitsu
Sir Rufo hatte sich in #8 ja bereits korrigiert bzw. vervollständigt.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Bummi,
2. Dez 2010
Nein, ich hatte es Dir in Posting #3 bereits beschrieben, ich wußte nur nicht daß Du Remove nicht kennst.
Das Posting galt tatsächlich Sir Rufo, da er nicht darauf hingewiesen hatte.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Bummi,
2. Dez 2010
@Sir Rufo
wobei
Sender.Free;
wenn er die Standarddeinstellungen der Objektlist nicht verändert hat das nächste Problem für Ihn wird.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Bummi,
2. Dez 2010
Statt TObject(Sender).Free
TObject(Sender) an eine Routine übergeben die das Objekt aus der Liste entfernt (langt bei FOb.OwnsObjects := true) ansonsten hinterher freigeben.