Const, instruction

Microsoft VBScript

Microsoft® Visual Basic® Scripting Edition Const, instruction  Référence du langage 
Version 2 


Description
Déclare des constantes destinées à remplacer des valeurs littérales.
Syntaxe
[Public | Private] Const constname = expression

La syntaxe de l'instruction Const comprend les éléments suivants:

Élément Description
Public Facultatif. Mot clé utilisé au niveau du script pour déclarer des constantes accessibles dans toutes les procédures de tous les scripts. Interdit dans les procédures.
Private Facultatif. Mot clé utilisé au niveau script pour déclarer des constantes accessibles uniquement dans le script où la déclaration est effectuée. Interdit dans les procédures.
constname Nom de la constante ; respecte les conventions standard d'attribution de nom de variable.
expression Littéral ou autre constante, ou toute combinaison incluant tous les opérateurs arithmétiques ou logiques, à l'exception de Is.

Notes
Les constantes sont publiques par défaut. à l'intérieur des procédures, elles sont toujours privées et leur visibilité ne peut pas être modifiée. Dans un script, la visibilité par défaut d'une constante de niveau script peut être modifiée à l'aide du mot clé Private.

Pour combiner plusieurs déclarations de constante sur la même ligne, séparez chaque affectation de constante par une virgule. Lorsque des déclarations de constante sont combinées de cette manière, l'emploi éventuel d'un mot clé Public ou Private s'applique à toutes ces déclarations.

Vous ne pouvez pas utiliser des variables, des fonctions définies par l'utilisateur ou des fonctions VBScript intrinsèques (telles que Chr) dans des déclarations de constante. Par définition, elles ne peuvent pas être des constantes. Vous ne pouvez pas non plus créer de constantes à partir d'une expression impliquant un opérateur, c'est-à-dire que seules les constantes simples sont autorisées. Les constantes déclarées dans une procédure Sub ou Function sont locales à cette procédure. Une constante déclarée à l'extérieur d'une procédure est définie pour l'ensemble du script dans lequel elle est déclarée. Vous pouvez utiliser des constantes à tout endroit où vous pouvez employer une expression. Le code suivant illustre l'utilisation de l'instruction Const :


Const MyVar = 459					' Les constantes sont publiques par défaut.
Private Const MyString = "AIDE"	  ' Déclare les constantes privées.
Const MyStr = "Bonjour", MyNumber  = 3.4567	' Déclare plusieurs constantes sur la même ligne.  

Remarque  Les constantes peuvent documenter automatiquement vos scripts et en simplifier la modification. Contrairement aux variables, les constantes ne peuvent pas être modifiées accidentellement pendant l'exécution de votre script.