Legacy IFEND (Delphi)
Remonter à Liste des directives de compilation Delphi - Index
Type |
Requérir $IFEND pour fermer les instructions $IF |
Syntaxe |
{$LEGACYIFEND ON} {$LEGACYIFEND OFF} |
Vous permet de requérir la directive $IFEND
pour fermer l'instruction $IF
associée dans votre code.
Dans la release XE4, les compilateurs Delphi ont été modifiés de façon à accepter $IFEND
ou $ENDIF
pour fermer les instructions $IF
. Avant XE4, seule $IFEND
pouvait être utilisée pour fermer les instructions $IF
. La directive $LEGACYIFEND
vous permet de restaurer l'ancien comportement, ce qui est très utile si votre code émet E2029 pour des instructions $IF
et $IFDEF
imbriquées.
Vous pouvez aussi définir la directive du compilateur $LEGACYIFEND
comme suit :
- En utilisant l'option de ligne de commande
‑‑legacy-ifend
; - En définissant l'option $IF doit être terminé par $IFEND dans la page Projet > Options > Compilateur Delphi > Compilation.