Limitaciones de Visual Basic

Las versiones anteriores de Visual Basic aplicaron límites en el código como, por ejemplo, la longitud de los nombres de variable, el número de variables permitidas en los módulos y el tamaño del módulo. En Visual Basic .NET, estas restricciones se han relajado, lo que le proporciona una mayor libertad para escribir 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 sobre el tiempo de compilación. Si usa prácticas de programación prudentes y divide aplicaciones grandes en varias clases y módulos, es muy poco probable encontrar una limitación interna de Visual Basic.

A continuación se muestran algunas limitaciones que puede encontrar en casos extremos:

  • Longitud del nombre. Hay un número máximo de caracteres para el nombre de cada elemento de programación declarado. Este máximo se aplica a una cadena de habilitación completa si el nombre del elemento está habilitado. Vea Declared Element Names.

  • Longitud de línea. Hay un máximo de 65535 caracteres en una línea física de código fuente. La línea de código fuente lógico puede ser más larga si usa caracteres de continuación de línea. Consulte Interrumpir y combinar instrucciones en código.

  • Dimensiones de matriz. Hay un número máximo de dimensiones que puede declarar para una matriz. Esto limita el número de índices que puede usar para especificar un elemento de matriz. Consulte Dimensiones de matrices en Visual Basic.

  • Longitud de la cadena. Hay un número máximo de caracteres Unicode que puede almacenar en una sola cadena. Consulte Tipo de datos de cadena.

  • Longitud de la cadena de entorno. Hay un máximo de 32768 caracteres para cualquier cadena de entorno que se use como argumento de línea de comandos. Se trata de una limitación en todas las plataformas.

Consulte también