Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
10. Aug 2012
Wieso nicht?
Packed Records packen immer so, wie ich mir das denke.
= Kein Zwischenraum zwischen den einzelnen Feldern, was einem {$A-} | {$A1} | {$ALIGN 1} gleich kommt.
Ohne PACKED, bzw. mit ALIGN größer 1 muß man schon etwas nachdenken und wissen wie einige Typen intern aufgebaut sind, um die Ausrichtung zu erkennen.
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
10. Aug 2012
Langsamer: In diesem Fall definitiv nein.
Denn an den Daten selber hat sich nichts geändert, da nur das abschließende Leerbyte verwindet.
Aber im ansonsten jain ... kommt halt immer auf den jeweiligen Aufbau der Daten an und ob die CPU so oder Bytes rumshiften muß.
Im Allgemeinen hat die Speicherausrichtung schon ihre guten Gründe.