Share via


Limitaciones de Visual Basic

Actualización: noviembre 2007

Las versiones anteriores de Visual Basic imponían límites en el código, como la longitud de los nombres de variable, el número de variables permitidas en los módulos y el tamaño de los módulos. En Visual Basic 2005 se han reducido estas restricciones, lo que proporciona mayor libertad para crear y organizar el código.

Los límites físicos dependen más de la memoria en tiempo de ejecución que de las consideraciones en tiempo de compilación. Si se utilizan prácticas de programación prudentes y las aplicaciones grandes se dividen en varias clases y módulos, hay muy pocas probabilidades de encontrar una limitación interna de Visual Basic.

Las siguientes son algunas limitaciones que podría encontrar en casos extremos:

  • Longitud del nombre. Hay un número de caracteres máximo para el nombre de cada elemento de programación declarado. Este máximo se aplica a toda la cadena de calificación si el nombre del elemento está completo. Vea Nombres de elementos declarados.

  • Longitud de la línea. En una línea física de código fuente, hay un máximo de 65535 caracteres. La línea de código fuente lógica puede ser más larga si se utilizan caracteres de continuación de línea. Vea Cómo: Interrumpir y combinar instrucciones en código.

  • Dimensiones de matriz. Hay un número máximo de dimensiones que se pueden declarar para una matriz. Esto limita cuántos índices se pueden utilizar para especificar un elemento de matriz. Vea Dimensiones de matrices en Visual Basic.

  • Longitud de cadena. Hay un número máximo de caracteres Unicode que se pueden almacenar en una sola cadena. Vea String (Tipo de datos, Visual Basic).

  • Longitud de cadena del entorno. Hay un máximo de 32768 caracteres para cualquier cadena del entorno que se utilice como argumento de la línea de comandos. Ésta es una limitación de todas las plataformas. Vea Cómo: Obtener acceso a argumentos de línea de comandos en Visual Basic.

Vea también

Conceptos

Convenciones de nomenclatura de Visual Basic

Otros recursos

Convenciones de código y estructura de programas