Moin!
@static_cast: Du kannst auch einfach bei der Record Definition ein Packed angeben, dann macht er kein Alignment und packt die Daten direkt aneinander...
Delphi-Quellcode:
Type
TTest = Packed Record
a: Byte;
b: LongWord;
End;
Grösse: 5 Bytes. Ohne das Packed: 8 Bytes.
MfG
Muetze1