Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: TPersistent-Listen in Stream schreiben und wieder lesen

  Alt 27. Mär 2008, 16:37
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.
Andreas
  Mit Zitat antworten Zitat