Thema: Typecasting

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Typecasting

  Alt 25. Jul 2018, 11:49
MAXIMAL!!!

Bytes werden IMMER an Bytegrenzen ausgerichtet
und Word werden immer an Wordgrenzen ausgerichtet (wenn ALIGN mindestens 2, also {$A+} und {$ALIGN 2} bis {$ALIGN 16} )

Nur bei {$A-} und {$ALIGN 1} oder packed array und packed record wird WORD an 1-Bytegrenzen ausgerichtet, aber niemals wird es mehr sein, also niemals tauchen Füllbytes auf, zwischen WORD und WORD.


$MINIMUMENUMSIZE füllt auf,
aber $ALIGN kürzt immer nur
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat