EXTERNAL |
Externe |
---|---|
Turbo Pascal 3+ |
Syntaxe
Procedure idp(par); External 'nomfich'; Function idf(par):typef; External 'nomfich'; |
Version 3 |
Procedure idp(par); External; {$L nomfich} Function idf(par):typef; External; {$L nomfich} |
Version 4 à 7 |
Paramètres
Nom | Description |
---|---|
idp | Ce paramètre permet d'indiquer l'identificateur de procédure. |
idf | Ce paramètre permet d'indiquer l'identificateur de fonction. |
par | Ce paramètre permet d'indiquer les paramètres de la fonction ou de la procédure. |
typef | Ce paramètre permet d'indiquer le type de données de la fonction. |
nomfich | Ce paramètre permet d'indiquer le nom du fichier contenant le corps de la fonction ou de la procédure. |
Description
Ce mot réservé permet d'inclure des sous-programmes externe (n'étant pas compiler avec le Turbo Pascal).
Remarques
- Les déclarations External vous permettent d'interfacer avec des procédures et des fonctions compilées séparément écrites en langage de programmation Assembleur 80x86.
- Le code externe est lié à l'unité ou au programme Pascal via les directives du compilateur $L nomfichier.
- Dans les procédures et fonctions importées à partir de DLL, la directive externe remplace la déclaration et les parties d'instruction étant autrement présentes.
Référence
Aide-mémoire de Turbo Pascal versions de 3 à 6, Edition Marabout, De Groote, Virga, 1992, ISBN: 2-501-01833-8, page 168 à 169.
Dernière mise à jour : Dimanche, le 25 janvier 2015