Hallo Profis,
ich habe ein Problem wo ich mir seit Tagen die Zähne aus beiße.
Ich habe einen Wert vom Typ DWORD und möchte den in 2 WORD Variable zerlegen.
Beispiel:
Delphi-Quellcode:
var
dw: dword;
w1: word;
w2: word;
begin
dw := $12345678;
w1 := HigWord(dw);
w2 := LowWord(dw);
ShowMessage(IntToStr(dw));
ShowMessage(IntToStr(w1));
ShowMessage(IntToStr(w2));
end;
Inhalt von dw stimmt noch aber von d1 und d2 nicht. Da steht immer $FFFF drin, was mach ich da falsch? Ich erwarte eigentlich für d1 $1234 und d2 $5678 ?
Gruß Frank