Limitações do Visual Basic

Versões anteriores do Visual Basic impunham limites no código, como o comprimento de nomes de variáveis, o número de variáveis permitidas em módulos e tamanho do módulo. No Visual Basic .NET, essas restrições foram relaxadas, dando-lhe maior liberdade para escrever e organizar seu código.

Os limites físicos dependem mais da memória de tempo de execução do que de considerações de tempo de compilação. Se você usar práticas de programação prudentes e dividir aplicativos grandes em várias classes e módulos, então há muito pouca chance de encontrar uma limitação interna do Visual Basic.

A seguir estão algumas limitações que você pode encontrar em casos extremos:

  • Comprimento do nome. Há um número máximo de caracteres para o nome de cada elemento de programação declarado. Esse máximo se aplica a uma cadeia de caracteres de qualificação inteira se o nome do elemento for qualificado. Consulte Nomes de elementos declarados.

  • Comprimento da linha. Há um máximo de 65535 caracteres em uma linha física de código-fonte. A linha do código-fonte lógico pode ser maior se você usar caracteres de continuação de linha. Consulte Como: Quebrar e combinar instruções no código.

  • Dimensões da matriz. Há um número máximo de dimensões que você pode declarar para uma matriz. Isso limita quantos índices você pode usar para especificar um elemento de matriz. Consulte Dimensões de matriz no Visual Basic.

  • Comprimento da corda. Há um número máximo de caracteres Unicode que você pode armazenar em uma única cadeia de caracteres. Consulte Tipo de dados de cadeia de caracteres.

  • Comprimento da cadeia de caracteres do ambiente. Há um máximo de 32768 caracteres para qualquer cadeia de caracteres de ambiente usada como um argumento de linha de comando. Esta é uma limitação em todas as plataformas.

Consulte também