Aligner le code (Delphi)
Remonter à Liste des directives de compilation Delphi - Index
Type |
Commutateur |
Syntaxe |
{$CODEALIGN} |
Par défaut |
n est le paramètre d'alignement. Le paramètre d'alignement par défaut est représenté comme 0. La valeur réelle est déterminée par l'architecture cible. Pour Win32, la valeur par défaut est 4. |
Portée |
Locale |
Remarques
{$CODEALIGN} définit l'adresse de début d'une procédure ou d'une fonction. Les paramètres d'alignement possibles sont :
{$CODEALIGN 0}, {$CODEALIGN 1}, {$CODEALIGN 2}, {$CODEALIGN 4}, {$CODEALIGN 8} et {$CODEALIGN 16}.
Par exemple, {$CODEALIGN 16} définit l'alignement du code sur des frontières de 16 octets.
La spécification de {$CODEALIGN 1} définit des frontières de 1 octet, où aucun emplacement vide ou filtre n'est généré.
Pour l'alignement des données, utilisez la directive {$ALIGN}.
Remarque: La pseudo-instruction
.ALIGN 16
, utilisable dans les blocs asm, a la même signification que {$CODEALIGN 16}.Voir aussi
- Aligner les champs (Delphi)
- Types structurés
- Compilation conditionnelle (Delphi) - Définition ALIGN_STACK