uses |
Utilise |
---|---|
GNU Pascal |
Syntaxe
program @@fragment monprogramme; uses bar1, bar2 in 'fichier.pas', bar3; [...] |
Dans un programme |
unit @@fragment monmodule; interface uses bar1, bar2 in 'fichier.pas'; [...] implementation uses bar3, bar4 in 'fichier.pas'; [...] |
Dans une unité |
Paramètres
Nom | Description |
---|---|
monprogramme | Ce paramètre permet d'indiquer le nom du programme. |
monmodule | Ce paramètre permet d'indiquer le nom du module. |
fichier.pas | Ce paramètre permet d'indiquer le nom du fichier Pascal. |
Description
Ce mot réservé permet d'indiquer les unités devant être utilisé par le programme. Le mot réservé uses dans la partie d'importation d'un programme ou d'une unité force le programme ou l'unité à importer une interface. Le mot réservé in indique au GPC de rechercher l'unité dans le fichier spécifié; sinon, le nom du fichier est dérivé du nom de l'interface, converti en minuscule, en ajoutant d'abord l'extension de fichier .p, puis l'extension de fichier .pas.
Remarques
- Dans le Borland Pascal, il doit y avoir au plus une partie d'utilisation dans un programme, et dans une unité, il peut y avoir une partie d'importation dans la partie interface et une autre dans la partie implémentation. Par extension, GPC autorise plusieurs utilisations, ainsi que des utilisations dans un module.
- L'interface importée ne doit pas nécessairement être une unité UCSD Pascal ou Borland Pascal, il peut également s'agir d'une interface exportée par un module extended pascal.
- La norme ISO Pascal ne définit pas les utilisations et les unités. Le UCSD Pascal et Borland Pascal le font, mais sans l'extension in.
Dernière mise à jour : Dimanche, le 22 octobre 2017