Einzelnen Beitrag anzeigen

JayZ

Registriert seit: 14. Mai 2016
34 Beiträge
 
#16

AW: einzelne bytes in ein 4-byte int umwandeln

  Alt 21. Mär 2017, 21:35
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
  Mit Zitat antworten Zitat