Restrictions liées à Visual Basic
Les versions antérieures de Visual Basic appliquaient des limites dans le code, telles que la longueur des noms de variable, le nombre de variables autorisées dans les modules et la taille des modules. Dans Visual Basic .NET, ces restrictions ont été assouplies, ce qui vous donne plus de liberté dans l’écriture et l’organisation de votre code.
Les limites physiques dépendent davantage de la mémoire au moment de l’exécution que de considérations au moment de la compilation. Si vous utilisez des pratiques de programmation prudentes et que vous divisez de grandes applications en plusieurs classes et modules, vous avez très peu de risques de rencontrer une limitation Visual Basic interne.
Voici quelques limitations que vous pouvez rencontrer dans des cas extrêmes :
Longueur de nom. Il existe un nombre maximal de caractères pour le nom de chaque élément de programmation déclaré. Cette valeur maximale s’applique à une chaîne de qualification entière si le nom de l’élément est qualifié. Consultez Declared Element Names.
Longueur de ligne. Le nombre maximal de caractères dans une ligne physique de code source est de 65 535 caractères. La ligne de code source logique peut être plus longue si vous utilisez des caractères de continuation de ligne. Consultez Guide pratique : diviser et combiner des instructions dans le code.
Dimensions de 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 seule chaîne. Consultez String, type de données.
Longueur de chaîne d’environnement. Il existe un maximum de 32 768 caractères pour toute chaîne d’environnement utilisée comme argument de ligne de commande. Il s’agit d’une limitation qui concerne toutes les plateformes.