AW: Dynamisches Array verschachteln und speichern
5. Jul 2012, 08:57
Herr, lass ordentliche Bezeichnernamen vom Himmel regnen.
Spendiere den Records jeweils eine LoadFromStream und SaveToStream-Methode. In der Methode liest/schreibst Du jedes Feld einzeln.
Bei Strings schreibst Du zuerst die Länge und dann die Zeichen.
Beim Lesen liest Du zuerst die Länge und liest dann die entsprechende Anzahl von Zeichen.
Zum Speichern des Arrays speicherst Du zuerst die Anzahl und rufst dann für jedes Element seine SaveToStream-Methode auf.
Zum Lesen liest Du die Anzahl, erzeugst das Array und rufst dann für jedes Element des Arrays die LoadFromStream-Methode auf.
|