Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#5

AW: Type Record mit unter Records in der Struktur

  Alt 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)
  Mit Zitat antworten Zitat