Einzelnen Beitrag anzeigen

Rungholt

Registriert seit: 20. Apr 2007
19 Beiträge
 
#1

Dyn Array mit Werten aus Datei füllen

  Alt 25. Jun 2007, 09:35
Hallo,

ich möchte eine untypisierte Datei in ein dynamisches Array einlesen. Ich bekam nach einiger Zeit immer Speicherprobleme.
Laut diesen Textes hier http://www.dsdt.info/insider/sprache...hermanager.php
sollte man in Delphi die Länge des dynamischen Array nicht in einer Schleife, sondern wenn möglich schon vorher setzen.
Da ich die Dateigröße habe und auch die Größe des Records, sollte das kein Problem sein... dachte ich
Aber wie genau ermittle ich die Größe, die das Array haben muss ? Ein SizeOf(f) wird nicht reichen, oder ?

Hier die Details:

Delphi-Quellcode:
type
   rMyRecord= record
      TimeStamp : String;
      WerteID : String;
      Wert : String;
   end;

var DatenArray : array of rMyRecord;
    f : File;


SetLength(DatenArray,????);
  Mit Zitat antworten Zitat