Einzelnen Beitrag anzeigen

gammatester

Registriert seit: 6. Dez 2005
999 Beiträge
 
#2

Re: typisierte Datei mit freiem Offset einlesen

  Alt 18. Jun 2008, 11:40
Zitat von messie:
Moin,

ich habe eine Frage zum Einlesen von Dateien: ich habe eine Datei mit einem unbekannten Header der Länge x und Daten eines records (3xdouble). Die Funktion Seek gibt mir aber nicht die Möglichkeit, den Offset frei zu wählen, sondern nur in Recordlängen.
Gibt es da andere Lösungen, oder muss ich das alles Byteweise sortieren?

Danke, Messie
Was heißt Byteweise sortieren? Da keine einheitliche Struktur da ist, muß flexibel gelesen werden. Allerdings nicht mit file of byte oder ähnlich, sondern zB so:

Delphi-Quellcode:
reset(datei, 1);
seek(datei, offset);
blockread(datei, MyRecord, sizeof(MyRecord);
Gruß Gammatester
  Mit Zitat antworten Zitat