Dim, instruction

Déclare des variables et alloue l'espace de stockage.

Dim varname[([subscripts])][, varname[([subscripts])]] . . .

Arguments

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.

Remarque   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.

Version requise

Version 1

Voir aussi

Private, instruction | Public, instruction | ReDim, instruction | Set, instruction