Hallo, ich denke, ein Object zu speichern ist zwar machbar, aber schwierig. Günstiger ist ein Record mit einem varianten Teil. In der festen Teil schreibt man z.B. die Anzahl der Dateien usw., in den varianten Teil die Anfangsadressen der Dateien im Stream. Da Delphi dann aber beim varianten Teil garantiert das Falsche speichert, muß man sich um die Speicherung des varianten Teiles selber kümmern. Wenn Du willst, kann ich Dir ein Codeschnipsel schicken, das aber erst morgen.
Viele Grüße