Restrictions liées à Visual BasicVisual Basic Limitations

Les versions antérieures de Visual Basic appliquées des limites dans le code, comme la longueur des noms de variables, le nombre de variables autorisé dans les modules et la taille du module.Earlier versions of Visual Basic enforced boundaries in code, such as the length of variable names, the number of variables allowed in modules, and module size. Dans Visual Basic .NET, ces restrictions ont été allégées, ce qui vous donne une plus grande liberté d’écriture et d’organisation de votre code.In Visual Basic .NET, these restrictions have been relaxed, giving you greater freedom in writing and arranging your code.

Les limites physiques sont dépendants plus sur l’exécution de mémoire que sur les considérations relatives à la compilation.Physical limits are dependent more on run-time memory than on compile-time considerations. Si vous utilisez des pratiques de programmation prudentes et divisez de grandes applications en plusieurs classes et les modules, il est peu de risque de rencontrer une limitation interne de Visual Basic.If you use prudent programming practices, and divide large applications into multiple classes and modules, then there is very little chance of encountering an internal Visual Basic limitation.

Voici quelques limitations que vous pouvez rencontrer dans les cas extrêmes :The following are some limitations that you might encounter in extreme cases:

  • Longueur du nom.Name Length. Il existe un nombre maximal de caractères pour le nom de chaque élément de programmation déclaré.There is a maximum number of characters for the name of every declared programming element. Cette valeur maximale s’applique à une chaîne de qualification entière si le nom de l’élément est qualifié.This maximum applies to an entire qualification string if the element name is qualified. Consultez noms d’éléments déclarés.See Declared Element Names.

  • Longueur de ligne.Line Length. Il existe un maximum de 65 535 caractères dans une ligne physique de code source.There is a maximum of 65535 characters in a physical line of source code. La ligne de code source logique peut être plus longue si vous utilisez des caractères de continuation de ligne.The logical source code line can be longer if you use line continuation characters. Consultez Comment : diviser et combiner des instructions dans le Code.See How to: Break and Combine Statements in Code.

  • Dimensions du tableau.Array Dimensions. Il existe un nombre maximal de dimensions, que vous pouvez déclarer un tableau.There is a maximum number of dimensions you can declare for an array. Cela limite le nombre d’index que vous pouvez utiliser pour spécifier un élément de tableau.This limits how many indexes you can use to specify an array element. Consultez en Visual Basic, les Dimensions de tableau.See Array Dimensions in Visual Basic.

  • Longueur de chaîne.String Length. Il existe un nombre maximal de caractères Unicode que vous pouvez stocker dans une chaîne unique.There is a maximum number of Unicode characters you can store in a single string. Consultez Type de données chaîne.See String Data Type.

  • Longueur de chaîne d’environnement.Environment String Length. Il existe un maximum de 32768 caractères pour toute chaîne d’environnement utilisée comme argument de ligne de commande.There is a maximum of 32768 characters for any environment string used as a command-line argument. Il s’agit d’une limitation sur toutes les plateformes.This is a limitation on all platforms.

Voir aussiSee Also

Structure de programme et conventions de codageProgram Structure and Code Conventions
Conventions d’affectation de noms de Visual BasicVisual Basic Naming Conventions