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.