E2573 Valeur non valide pour la directive ALIGN (valeurs valides : 1, 2, 4, 8 ou 16) (Delphi)
Remonter à Messages d'erreur et d'avertissement (Delphi)
Cette erreur se produit quand vous définissez la directive d'alignement sur une valeur autre que 1, 2, 4, 8 ou 16.
program E2573; {$APPTYPE CONSOLE} uses SysUtils; {$ALIGN 3} type TAlignedRecord = Record name1 : string[4]; floater : single; name2 : char; int : Integer; end; var alignedRec : TAlignedRecord; begin Writeln('Aligned record size = '+IntToStr(SizeOf(alignedRec))); readln; end.