Forum: Sonstige Fragen zu Delphi
Delphi
by jbg,
2. Jan 2009
Da hat wohl jemand vergessen, dass Byte-Felder überhaupt nicht ausgerichtet werden und als "Lückenfüller" dienen. Zudem ist 24 Byte gänzlich falsch. 24 Bit würde passen :mrgreen:
Die Delphi Hilfe ist nicht immer korrekt (und aktuell). Die Hilfe bezieht sich in diesem Fall noch auf Delphi 5. Ab Delphi 6 ist die Ausrichtung auf Quad-Word ( 8 Bytes ) der Standard.
Borland Delphi Version...
Forum: Sonstige Fragen zu Delphi
Delphi
by jbg,
2. Jan 2009
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.