Restrictions liées à Visual Basic

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.Dans Visual Basic 2005, ces restrictions ont été allégées et vous donnent une plus grande latitude dans l'écriture et l'organisation de 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 vous utilisez des applications pratiques de programmation prudentes, et divisez de grandes applications en classes et modules multiples, il y a peu de risque de rencontrer une limitation Visual Basic interne.

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 (Visual Basic).

  • 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 (Visual Basic).

  • 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 plateformes.

Voir aussi

Concepts

Conventions d'affectation de noms Visual Basic

Autres ressources

Structure de programme et conventions de codage (Visual Basic)