Oder in einer Zeile ohne Records:
Int := (B1 shl 24) or (B2 shl 16) or (B3 shl 8) or B4;
Sorry das ich nochmal nachfrage aber gäbe es auch so einen einzeiler (pro byte) um das umgekehrte zu machen?
Also zb:
Delphi-Quellcode:
Int := $ABCDEF42;
byte1 := $AB; // get first byte from int
byte2 := $CD; // get 2nd byte from int
byte3 := $EF; // get 3rd byte from int
byte4 := $42; // get 4th byte from int
danke