Einzelnen Beitrag anzeigen

DelphiManiac

Registriert seit: 5. Dez 2005
742 Beiträge
 
#1

Zugriff auf einzelne Bytes eines DWORD / Cardinal

  Alt 9. Mai 2007, 11:03
Hallo,

ich habe zurzeit folgendes Problem:

ich bekomme eine DWORD bzw Cardinal übergeben und muss auf die einzelnen Bytes zugreifen können.

Beispiel

11111111 11111111 1111111 11111111
--------------------------'-----------------------------
Word H __________________Word L


Also ich will dann auf das 1. und 2. Byte von Word H und Word L
zugreifen können


Vielleicht könnt ihr mir da ja helfen

Wenn ich es in 2 Word aufteilt habe, dann kann ich ja über
Delphi-Quellcode:
Hi
Lo
auf die High und Low Bytes zugreifen.

Aber wie teile ich das DWORD in 2 Words,

indem ich die Bits schiebe (shl / shr)???

Danke Euch
  Mit Zitat antworten Zitat