Einzelnen Beitrag anzeigen

ThorZten
(Gast)

n/a Beiträge
 
#1

Speichern einer Kombination aus dynamischen Arrays, statischem Array und Record

  Alt 10. Mär 2012, 00:35
Guten Morgen!
Ich suche nach einer Lösung, wie ich am Einfachsten die folgende Datenstruktur speichern kann. Darin befinden sich ein dynamisches Array, ein statisches Array und zudem noch ein Record. Gefunden habe ich dazu Lösungen, wie man ein dynamisches und ein statisches Array separat speichert, aber nicht die Kombination aus beiden.

Meine Frage:
Wie kann ich die folgende Struktur in einer Datei speichern und wieder auslesen?
Soll ich lieber komplett auf das statische Array verzichten? Würde es das erleichtern? Ich hatte erst versucht, beide Arrays in zwei verschiedenen Dateien zu speichern, aber schöner wäre es, die Struktur nicht auseinander zu ziehen.

Code:
type
  TGewichte = record
      iDatum : TDateTime;
      iGewicht: double;
    end;

  TPerson = record
    name     : String[10];
    geschlecht: (m,w);
    groesse  : Integer;
    gewichte : array of TGewichte;   // dynamisches Array
  end;

var
  Person: array [1..4] of TPerson;   // statisches Array

Vielen Dank schon einmal für Eure Anregungen!

Beste Grüße,
Thorsten
  Mit Zitat antworten Zitat