$I |
Inclusion |
Turbo Pascal |
Syntaxe
{$I-} |
{$I+} |
{$I codesource} |
Paramètres
Nom |
Description |
- |
Ce paramètre permet de désactiver le code de vérification des entrées/sorties du système d'exploitation. |
+ |
Ce paramètre permet d'activer le code de vérification des entrées/sorties du système d'exploitation. |
codesource |
Ce paramètre permet d'indiquer le fichier de code source à inclure. |
Description
Cette directive permet d'inclure un fichier de code source à l'emplacement de cette directive ou d'activer ou désactiver le code de vérification des entrées/sorties du système d'exploitation.
Remarques
- {$I codesource} : La directive de paramètre $I demande au compilateur d'inclure le fichier nommé dans la compilation. En effet, le fichier est inséré dans le
texte compilé juste après la directive {$I codesource}. L'extension par défaut du nom de fichier est .PAS. Si le nom de fichier ne spécifie pas de chemin de répertoire, en
plus de rechercher le fichier dans le répertoire courant, le Turbo Pascal recherche dans les répertoires spécifiés dans la zone de saisie Options | Directories | Include Directories
(ou dans les répertoires spécifiés dans l'option de la ligne de commande du compilateur TPC.
- Il existe une restriction à l'utilisation des fichiers d'inclusion: Un fichier d'inclusion ne peut pas être spécifié au milieu d'une partie d'instruction. En fait, toutes les
instructions entre le début et la fin d'une partie d'instruction doivent exister dans le même fichier source.
- La directive de commutateur $I active ou désactive la génération automatique de code vérifiant le résultat d'un appel à une procédure d'entrée/sortie.
Si une procédure d'entrée/sortie renvoie un résultat d'entrée/sortie différent de 0 lorsque ce commutateur est activé, le programme se termine et affiche un message d'erreur
d'exécution. Lorsque ce commutateur est désactivé, vous devez vérifier les erreurs d'entrée/sortie en appelant la fonction IOResult.
Dernière mise à jour : Dimanche, le 25 janvier 2015