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,????);