@Pfoto: auch TObjectList kuemmert sich um die Speicherverwaltung, wenn du ihr das sagst. Das neue Objekt musst du natuerlich selbst erstellen; TObjectList weiss ja nicht, was du da reinwerfen willst. Du erstellst ein Objekt, fuetterst es der Liste, und gut ist. Wirfst du es aus der Liste raus, macht die Liste selbst alles wieder sauber
Wenn du einfach nur ne Liste brauchst, nimm evtl. TObjectList.
Willst du eine verschachtelte Struktur usw. fuehren, und eventuell sogar speichern, dann nimm ne Collection. Jede published Property einer Klasse, die als Grundlage fuer eine Collection dient, wird dann abgespeichert; wenn du willst auch binaer und wenn du ganz lustig bist auch weiter codiert. Guck dir einfach die einschlaegigen Threads an.
Beide Listen gibts aber auch als Templates; d.h. dass du mit ein bisschen Compiler-Magic eine schoene typisierte Liste hast, und dir (v.a. bei TObjectList) das ewige casten von Objekten vermeiden kannst. Die Codelib hilft dir in dem Fall weiter
Greetz
alcaeus