Section courante

A propos

Section administrative du site

$I

Inclusion
Delphi/Kylix/Lazarus

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.

Exemple

Prenons pour acquis le fichier «includea.pas» suivant situé dans le dossier que l'exemple  :

  1. Function includea:String;Begin
  2.  includea := 'fonction de includea()';
  3. End;

Et maintenant l'exemple utilisant le directive «$INCLUDE» :

  1. Program IDirectiveSamples;
  2.  
  3. {$APPTYPE Console}
  4. Uses SysUtils;
  5.  
  6. {$I includea.pas}
  7.  
  8. BEGIN
  9.  WriteLn(includea);
  10. END.

on obtiendra le résultat suivant :

fonction de includea()

Voir également

Langage de programmation - Delphi/Kylix/Lazarus - Référence des directives de compilation - $Include
Langage de programmation - Delphi/Kylix/Lazarus - Référence des directives de compilation - $IOChecks
Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - IOResult

Dernière mise à jour : Mercredi, le 18 février 2015