Share via


Limitações do Visual Basic

Versões anteriores do Visual Basic aplicados limites no código, como, por exemplo, o comprimento de nomes de variáveis, o número de variáveis é permitida em módulos e o tamanho do módulo. Na Visual Basic 2005, essas restrições foi abrandadas, dando a você maior liberdade em escrever e organizar seu código.

Os limites físicos são dependentes mais no tempo de execução de memória nas considerações de tempo de compilação. Se você usar prudentes práticas de programação e divide grandes aplicativos em várias classes e módulos, então há muito pouca chance de se encontrar um interno Visual Basic limitação.

Estas são algumas limitações que podem ocorrer 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 seqüência de caracteres de qualificação inteira se o nome do elemento é qualificado. Consulte Nomes de elemento declarados (Visual Basic).

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

  • Dimensões da matriz. Há um número máximo de dimensões que você pode declarar 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 seqüência de caracteres. Há um número máximo de caracteres Unicode, que você pode armazenar em uma única seqüência. Consulte Tipo de dados da cadeia de caracteres (Visual Basic).

  • Comprimento da seqüência de caracteres de ambiente. Há um máximo de caracteres de 32768 para qualquer ambiente de seqüência de caracteres usado como um argumento de linha de comando. Esta é uma limitação em todas as plataformas.

Consulte também

Conceitos

Convenções de nomenclatura do Visual Basic

Outros recursos

Estrutura do programa e convenções de código (Visual Basic)