Einzelnen Beitrag anzeigen

Tenobaal

Registriert seit: 9. Mai 2013
21 Beiträge
 
Delphi XE5 Professional
 
#4

AW: Einlesen einer FORTRAN Binärdatei mit Delphi

  Alt 16. Jul 2014, 14:48
Ich habe mit Delphi und Fortran jweils die Integerzahl "735" (Dezimal) in eine Binärdatei geschrieben. Beide Dateien wurden dann mit nem Hex-Editor geöffnet.

Fortran:
Code:
04 DF 02 00 00 04
Delphi:
Code:
DF 02 00 00
Ich habe zuvor noch nie mit einem Hex-Editor gearbeitet ,aber meine "735" Dezimal entspricht 2DF (Hex). 2DF steht allerdings in keiner der Dateien
Abgesehen davon, ist im Fortran-Code am Anfang und am Ende jeweils zusätzlich ein '04' (Hex) vorhanden. Laut ASCII-Tabelle bedeutet dies dem Zeichen 'EOT' - End of Transmission.
Ich versuche mal die Position beim lesen der Datei zu verändern, sodass meine Delphi Prozedur erst beim 2 Byte anfängt die Daten zu lesen.

Geändert von Tenobaal (16. Jul 2014 um 14:56 Uhr)
  Mit Zitat antworten Zitat