Einzelnen Beitrag anzeigen

Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.143 Beiträge
 
Delphi 10.3 Rio
 
#3

AW: Einlesen einer FORTRAN Binärdatei mit Delphi

  Alt 16. Jul 2014, 14:27
Also... Ich mache sowas immer so:

Delphi-Quellcode:
{$A1} // Wichtig

Const
   Recordlaenge = 2245; // Filesize / Recordlaenge passt!

type
    TStruct = Record
                A : Byte; // Bin ich mir sicher
                B : Word; // Bin ich mir sicher
                C : Byte; // Bin ich mir sicher
                Rest : Array[1..Recordlaenge-4 {Sizeof A-C} ] of Byte;
              end;
var
  F : File;

Procedure Readit;
var
  Struct : TStruct;
begin
  Assignfile(F,'Bla.dat');
  Reset(F,1);
  Blockread(F,Struct,sizeof(Struct));
  Closefile(F);
end;
So kannst Du schön mit dem Debugger durch gehen und im ganz schnell alles ändern.

Mavarik
  Mit Zitat antworten Zitat