Forum: Programmieren allgemein
by Tenobaal,
19. Jul 2014
Danke euch, ihr habt mir schon sehr weitergeholfen :thumb:
Ich bin heute auf den Beitrag gestoßen http://stackoverflow.com/questions/8751185/fortran-unformatted-file-format
Zumindest verstehe ich nun, wie die Struktur der Dateien aufgebaut ist.
Forum: Programmieren allgemein
by Tenobaal,
16. Jul 2014
Hier eine Funktion die eine Double, zwei Integer Zahlen und ein Array der Länge 3 vom Datentyp Char in eine Binärdatei schreibt.
Inhalt der Binärdatei aus dem Hexeditor:
13000000000000F03F020000000200000041424313
Programmcode:
SUBROUTINE OUTNET
C**********************************************************************
C
C
Forum: Programmieren allgemein
by Tenobaal,
16. Jul 2014
War auch zu früh gefreut. Bei mehreren Datentypen in der Binärdatei funktioniert die Lösung nicht mehr. Scheinbar werden weitere EOT-Zeichen wahllos eingestreut :wink:
Forum: Programmieren allgemein
by Tenobaal,
16. Jul 2014
Problem gelöst. Ich habe "Stream.Position:=1;" vor den ersten Read-Befehl meiner Delphi Prozedur gehangen, damit erst ab dem 2 Byte gelesen wird :lol:
Forum: Programmieren allgemein
by Tenobaal,
16. Jul 2014
Hallo,
für eine Studienarbeit soll ein altes Fortran77 Programm nach Pascal übersetzt werden (Entwicklungsumgebung ist RadStudio XE5).
Momentan hänge ich beim Einlesen von Datensätzen aus Binärdateien.
Zu Testzweck habe ich in Fortran eine Subroutine angelegt, die vier Integerwerte (NPUNKT,NPVAR,NZELLE,NSTR und KPER) in eine Binärdatei schreibt.
Es handelt sich um 32-Bit Integerzahlen,...