Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
Delphi 12 Athens
|
AW: Type Record mit unter Records in der Struktur
29. Aug 2022, 16:18
{$A-}
bzw. {$ALIGN OFF}
oder {$A1}
bzw. {$ALIGN 1}
wäre ach gegangen.
Und innerhalb von Arrays entsprechend tZKSUserArray = packed array[1..10] of tZKSUser;
,
bzw. falls es vom PackedRecord nicht bis zum Array durch gehen würde, LeerRaum2 : packed array[0..30] of byte; // auch wenn Byte sowieso immer $A1 ergibt
Genauso, wie falsche / veränderliche Typen, gehören externe Datenstrukturen auch immer Fest definiert,
also eben mit PACKED oder einem definierten ALIGN, denn das Default-ALIGN ändert sich gern mal, je nach Compiler und Zielplatform.
$2B or not $2B
Geändert von himitsu (29. Aug 2022 um 16:25 Uhr)
|