EXTERNAL |
Externe |
---|---|
OS-9 Pascal |
Syntaxe
PROCEDURE idp(par); EXTERNAL; |
FUNCTION idf(par):typef; EXTERNAL; |
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 |
Description
Ce mot réservé permet d'inclure des sous-programmes externe.
Remarques
- La directive de procédure EXTERNAL indique à Pascal que la procédure déclarée est pour une procédure en langage assembleur externe créée par le traducteur de code natif (PascalT) ou écrite à la main en langage de programmation assembleur 6809. Après compilation du programme, l'éditeur PascalE est utilisé pour relier toutes les procédures externes au programme principal.
- Les appels de fonction et de procédure dans OS-9 Pascal suivent exactement la norme ISO à l'exception des différences mineures suivantes : 1. Les types PROCEDURE et FUNCTION ne peuvent pas être passés par nom à d'autres procédures ou fonctions. 2. Les types FILE ne peuvent pas être transmis par valeur. 3. La directive de procédure EXTERNAL n'est pas définie dans la spécification ISO, cependant, elle se trouve couramment dans les compilateurs Pascal sophistiqués permettant la compilation séparée de sous-programmes ou les appels à des sous-programmes en langage de programmation assembleur.
Exemple
Voici un exemple de l'utilisation du mot réservé EXTERNAL :
Dernière mise à jour : Jeudi, le 6 Août 2020