Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#3

Re: Speicher unterschiedlich interpretieren?

  Alt 21. Mai 2010, 15:08
Wir hatten dazu vor kurzem schonmal einen Thread:
http://www.delphipraxis.net/internal...t.php?t=177684

zu den Halbbytes:
entweder Binär über Bit-Shifting
oder Mathematisch
Delphi-Quellcode:
B{03} := W and $03; // $03 = Bitpositionen
B{3F} := W shr 2; // $F7

B{03} := W mod 4; // $03
B{3F} := W div 4; // $F7


B{3F} := W and $3F; // $3F
B{03} := W shr 6; // $70

B{3F} := W mod 64; // $3F
B{03} := W div 64; // $70
PS: Mit einem Zeiger oder Typcasts wirst du keine Halb-/Teilbytes auswerten können, da all dies immer nur in ganzen Bytes arbeitet.
$2B or not $2B
  Mit Zitat antworten Zitat