Section courante

A propos

Section administrative du site

COMMON

Commune
QuickBASIC/QBasic

Syntaxe

COMMON variable[,variable][,variable]...
COMMON [SHARED][/nomBloc/] listeVar

Paramètres

Nom Description
nomBloc Ce paramètre permet d'indiquer un identificateur QuickBASIC valide (jusqu'à 40 caractères) utilisé pour identifier un groupe de variables. Utilisez un nom de bloc pour partager uniquement des groupes spécifiques de variables. Lorsqu'un nom de bloc est utilisé, le bloc COMMON est un bloc COMMON nommé. Lorsque le nom de bloc est omis, le bloc est un bloc COMMON vierge. Les éléments d'un bloc COMMON nommé ne sont pas conservés à travers une chaîne de caractères vers un nouveau programme.
variable Ce paramètre permet d'indiquer la variable à conserver.
listeVar Ce paramètre permet d'indiquer une liste de variables à partager entre les modules ou les programmes enchaînés. La même variable ne peut pas apparaître dans plus d'une instruction COMMON dans un module.
SHARED Ce paramètre permet d'indiquer que les variables doivent être partagées avec toutes les procédures SUB ou FUNCTION du module. Le SHARED peut éliminer le besoin d'une instruction SHARED dans les procédures SUB ou FUNCTION.

Description

Cette commande permet d'indiquer les variables à conserver lors d'un enchaînement de programme avec la commande «CHAIN».

Remarques

Exemples

Prenons pour acquis que le fichier «COMMON1.BAS» :

  1. COMMON NomSite$
  2. NomSite$ = "Gladir.com"
  3. CHAIN "C:\SOURCE\SAMPLES\QB\COMMON2.BAS"

Et le fichier «COMMON2.BAS» situé dans le dossier «C:\SOURCE\SAMPLES\QB» :

  1. COMMON NomSite$
  2. PRINT NomSite$
  3. WHILE INKEY$="":WEND

on obtiendra le résultat suivant :

Gladir.com

Voir également

Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - CHAIN
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - DIM
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - REDIM
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - FUNCTION
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - SUB

Dernière mise à jour : Mercredi, le 14 septembre 2016