Einzelnen Beitrag anzeigen

schwa226

Registriert seit: 4. Apr 2008
400 Beiträge
 
#1

Datentype Array of Byte und Cardinal

  Alt 4. Apr 2011, 16:22
Hallo,

ich möchte einRecord machen, damit ich auf eine Zahl als Array of Byte und als Ganzzahl zugreifen kann:

Delphi-Quellcode:
  TCardinalRec = packed record
    case Integer of
      1 : (_Byte : Array[0..3] of Byte);
      2 : (_Cardinal : Cardinal);
  end;
Nun habe ich aber das Problem, das der Cardinal verkehr rum ist.
Also Byte: 00,00,00,05 => 0x05000000

Eigentlich brauche ich es aber so:
0x00000005

Kann man das irgenwie automatisch umdrehen?
Delphi 2010, Update 4 & 5
  Mit Zitat antworten Zitat