Legacy IFEND (Delphi)
Remonter à Liste des directives de compilation Delphi - Index
Type |
Requérir $IFEND pour fermer les instructions $IF |
Syntaxe |
{$LEGACYIFEND} |
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 utile si votre code émet E2029 en rapport avec les instructions imbriquées $IF
et $IFDEF
.
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.