Einzelnen Beitrag anzeigen

Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#6

Re: Cardinal in Bytes speichern

  Alt 27. Okt 2008, 21:08
Naja meine Frage ist einfach wie kriege ich die da am einfachsten rein.

Einfach das?
Delphi-Quellcode:
for i := 0 to 3 do
  b[i + 2] := ErrCode div Power(255, i);
Ich dachte das man einfach die Bits über das Array schiebt:
Code:
Array: 01010101 01010101 10011001 01100110 10100101 11000110
-------- Head ---------- ---------------Data----------------
                             ^        ^        ^       ^
Cardinal:               10011001 01100110 10100101 11000110
Sozusagen setzte die 32 bits des Cardinals in die Byteschlange des Arrays ab dem 16. / 17. Bit.

MfG
xZise
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat