Zitat von
Luckie:
Kompilierst du dein Programm mit einer 32-bittigen Ausrichtung klappt alles wunderbar.
Bis auf, dass man auch Daten, die gar nicht zum Record gehören schreibt, da sie zwischen den einzelnen ausgerichteten Record-Feldern liegen.
Übrigens, das Vorgabe-Alignment liegt (auch schon bei Delphi 7 ) bei 8 Byte und nicht wie hier mehrmals erwähnt bei 4 Byte.