Dim, instruction

Microsoft VBScript

Microsoft® Visual Basic® Scripting Edition Dim, instruction  Référence du langage 
Version 1 


Description
Déclare des variables et alloue l'espace de stockage.
Syntaxe
Dim varname[([subscripts])][, varname[([subscripts])]] . . .

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

Élément Description
varname Nom de la variable ; respecte les conventions standard d'affectation de nom à des variables.
subscripts Dimensions d'une variable tableau ; jusqu'à 60 dimensions multiples peuvent être déclarées. L'argument subscripts utilise la syntaxe suivante :

upperbound [,upperbound ] . . .

La limite inférieure d'un tableau est toujours zéro.

Notes
Les variables déclarées avec Dim au niveau du script sont disponibles pour toutes les procédures contenues dans le script. Les variables de niveau procédure, ne sont disponibles que dans la procédure.

Vous pouvez aussi utiliser l'instruction Dim avec des parenthèses vides pour déclarer un tableau dynamique. Une fois cette déclaration effectuée, utilisez l'instruction ReDim à l'intérieur d'une procédure pour définir le nombre de dimensions et d'éléments contenus dans le tableau. Si vous essayez de déclarer de nouveau une dimension pour une variable tableau dont la taille a été spécifiée explicitement dans une instruction Dim, une erreur se produit.


Conseil  Si vous utilisez l'instruction Dim à l'intérieur d'une procédure, il est couramment accepté, dans la pratique générale de programmation, de placer l'instruction Dim au commencement de la procédure.

L'exemple ci-dessous illustre l'utilisation de l'instruction Dim :

Dim Names(9)     ' Déclare un tableau à 10 éléments.
Dim Names()      ' Déclare un tableau dynamique.
Dim MyVar, MyNum ' Déclare deux variables.