Zitat von
Panthrax:
Ich möchte Komponenten und Listen (mit TPersistent-Nachfahren) in einem Stream speichern. Dieser soll dann mit ObjectBinaryToText und ObjectTextToBinary editierbar gemacht werden. Mit Komponenten funktioniert es zufriedenstellend; mit Listen nicht.
Statt Listen (also TList Nachfahren) könntest du von
TCollection ableiten.
Die Elemente der Collection müssen dann von TCollectionItem anstatt von TPersistent abgeleitet werden.
Die
VCL sorgt dann dafür, dass die Collection und ihre Items in einem Stream geladen/gepseichert werden können.