Partager via


Restrictions liées à Visual Basic

Mise à jour : novembre 2007

Les versions précédentes de Visual Basic imposaient des limites pour le code, par exemple pour la longueur des noms de variables, le nombre de variables autorisé dans les modules et la taille des modules. Ces restrictions ont été levées dans Visual Basic 2005, ce qui vous laisse une plus grande liberté d'écriture et d'agencement pour votre code.

Les limites physiques dépendent plus de la mémoire au moment de l'exécution que des aspects pris en compte au moment de la compilation. Si vos pratiques en matière de programmation sont prudentes et que vous divisez les grandes applications en plusieurs classes et modules, les possibilités de rencontrer une limitation Visual Basic interne sont minimes.

Les éléments suivants constituent quelques limitations que vous pouvez rencontrer dans des cas extrêmes :

  • Longueur du nom. Il existe un nombre maximal de caractères pour chaque élément de programmation déclaré. Ce maximum s'applique à une chaîne de qualification entière si le nom d'élément est qualifié. Consultez Noms d'éléments déclarés.

  • Longueur de ligne. 65535 caractères au maximum peuvent être utilisés dans une ligne physique de code source. La ligne du code source logique peut être plus longue si vous utilisez des caractères de continuation de ligne. Consultez Comment : diviser et combiner des instructions dans le code.

  • Dimensions du tableau. Il existe un nombre maximal de dimensions que vous pouvez déclarer pour un tableau. Cela limite le nombre d'index que vous pouvez utiliser pour spécifier un élément de tableau. Consultez Dimensions du tableau dans Visual Basic.

  • Longueur de chaîne. Il existe un nombre maximal de caractères Unicode que vous pouvez stocker dans une chaîne unique. Consultez String, type de données (Visual Basic).

  • Longueur de chaîne d'environnement. Il existe 32768 caractères au maximum pour toute chaîne d'environnement utilisée comme un argument de ligne de commande. Cette limitation existe sur toutes les plates-formes. Consultez Comment : accéder aux arguments de ligne de commande (Visual Basic).

Voir aussi

Concepts

Conventions d'affectation de noms Visual Basic

Autres ressources

Structure de programme et conventions de codage