Limites de tableau pour les utilisateurs de Visual Basic 6.0
Mise à jour : novembre 2007
Visual Basic 2008 introduit certaines mises à jour concernant la déclaration des limites de tableau, en vue d'assurer l'interopérabilité avec les tableaux issus d'autres langages de programmation.
Visual Basic 6.0
Dans Visual Basic 6.0, la limite inférieure par défaut des dimensions d'un tableau est égale à 0. Vous pouvez remplacer cette valeur par 1 avec l'instruction Option Base. Vous pouvez également substituer la limite inférieure par défaut dans des déclarations de tableau individuelles.
Si vous gardez la limite par défaut, à savoir 0, le nombre d'éléments figurant dans le tableau est égal à la limite supérieure plus un. La déclaration suivante réserve 21 éléments pour le tableau Weight:
Dim Weight(20) As Single
Visual Basic 2005
Dans Visual Basic 2008, la limite inférieure des dimensions d'un tableau est égale à 0 et vous ne pouvez pas la déclarer différemment. L'instruction Option Base n'est pas prise en charge.
Le nombre spécifié pour chaque dimension dans la déclaration est la limite supérieure, et le décompte des éléments initial est égal à la limite supérieure plus un. La déclaration de l'exemple précédent réserve 21 éléments pour le tableau Weight, avec des indices de 0 à 20.
Vous pouvez également indiquer un tableau de longueur zéro, qui ne contient pas d'élément, en déclarant que l'une de ses limites supérieures a la valeur –1.
Voir aussi
Concepts
Syntaxe de déclaration pour les utilisateurs de Visual Basic 6.0
Déclaration de la taille des tableaux pour les utilisateurs de Visual Basic 6.0
Récapitulatif des modifications relatives à la prise en charge des éléments de programmation
Référence
Dim, instruction (Visual Basic)
UBound, fonction (Visual Basic)