Syntaxe
Paramètres
Nom |
Description |
- |
Ce paramètre permet de désactiver la syntaxe étendue du Turbo Pascal. |
+ |
Ce paramètre permet d'activer la syntaxe étendue du Turbo Pascal. |
Description
Cette directive permet d'activer ou désactiver la syntaxe étendue du Turbo Pascal.
Remarques
- Énoncés de fonction : En mode {$X+}, les appels de fonction peuvent être utilisés comme appels de procédure; c'est-à-dire que le résultat d'un appel
de fonction peut être rejeté. Généralement, les calculs effectués par une fonction sont représentés par son résultat, donc le rejet du résultat n'a pas beaucoup de sens. Cependant,
dans certains cas, une fonction peut effectuer plusieurs opérations en fonction de ses paramètres, et certains de ces cas peuvent ne pas produire un résultat utile. Dans de tels
cas, les extensions {$X+} permettent à la fonction d'être traitée comme une procédure.
- Chaînes à terminaison nulle : Une directive de compilation {$X+} active la prise en charge par Turbo Pascal des chaînes de caractères terminées par
un caractère nul en activant les règles spéciales s'appliquant au type de données PChar intégré et aux tableaux de caractères à base 0.
Dernière mise à jour : Dimanche, le 25 janvier 2015