Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
Delphi 12 Athens
|
AW: einzelne bytes in ein 4-byte int umwandeln
20. Mär 2017, 16:23
Es ginge auch mit einem varianten Record:
Delphi-Quellcode:
type
TZahl = record
case integer of
1: (Zahl: integer);
2: (b4, b3, b2, b1: Byte)
end;
procedure TFormTest.FormCreate(Sender: TObject);
var
Zahl: TZahl;
begin
Zahl.b1 := $AB;
Zahl.b2 := $CD;
Zahl.b3 := $EF;
Zahl.b4 := $42;
ShowMessage(IntToHex(Zahl.Zahl, 8));
end;
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|