COMMON |
Commune |
---|---|
Turbo Basic |
Syntaxe
COMMON variable[,variable][,variable]... |
Paramètres
Nom | Description |
---|---|
variable | Ce paramètre permet d'indiquer la variable à conserver |
Description
Cette commande permet d'indiquer les variables à conserver lors d'une enchaînement de programme avec la commande «CHAIN».
Remarques
- Le paramètre variable est un tableau ou une variable scalaire à mettre à la disposition du prochain programme CHAIN. Les tableaux sont spécifiés en incluant le nombre de dimensions entre parenthèses après le nom de la variable.
- Les instructions COMMON peuvent apparaître n'importe où dans un programme et il peut y en avoir plusieurs, mais une variable donnée ne peut apparaître qu'une seule fois.
- Une instruction COMMON correspondante doit apparaître dans le programme lui étant lié. Les noms des variables utilisées dans l'instruction COMMON importent peu, mais le nombre et le type le sont. Si les variables déclarées communes dans le programme appelant ne correspondent pas au type et à la quantité de variables déclarées communes dans le programme destinataire, une erreur d'exécution est générée.
- Le Turbo Basic ne prend pas en charge le paramètre CHAIN ALL fourni par l'interpréteur BASIC. Vous devez définir explicitement chaque variable comme étant commune aux programmes chaînés.
- Lorsque vous spécifiez un tableau en tant que variable commune dans Turbo Basic, vous devez spécifier le nombre de dimensions du tableau.
- L'interpréteur BASIC ne nécessite pas de correspondance de COMMON, car seule la chaîne de caractères de CHAIN nécessite un COMMON; tandis quand Turbo Basic, le CHAIN à n'en pas besoin. Le Turbo Basic, en revanche, nécessite que les variables de chaque instruction commune soient correctement ordonnées. En d'autres termes, les noms des variables dans les programmes principaux et dans les programmes en chaîne de caractères peuvent être différents mais les types de variables doivent correspondre.
- Le Turbo Basic ne prend pas en charge le remplacement CHAIN ALL COMMON de l'interpréteur BASIC.
Exemple
Prenons pour acquis que le fichier «COMMON1.BAS» compiler en format EXE :
Et le fichier «COMMON2.BAS» compiler en format CHAIN :
on obtiendra le résultat suivant :
Gladir.comRéférences
INFOGUIDE - Turbo Basic, Editions P.S.I., Bénédicte Hudault, 1988, ISBN: 2-86595-531-1, page 117
Dernière mise à jour : Mardi, le 28 juillet 2015