Поделиться через


Ограничения в Visual Basic

В более ранних версиях Visual Basic накладывались ограничения на такие параметры кода, как длина имени переменной, количество переменных в модуле и размер модуля.В Visual Basic 2005 эти ограничения были ослаблены, предоставляя большую свободу в написании и упорядочении кода.

Физические ограничения зависят больше от памяти времени выполнения, чем от времени компиляции.Если следовать разумным правилам программирования и разделять большие приложения на несколько классов и модулей, то вероятность столкнуться с внутренними Visual Basic ограничениями очень мала.

Ниже перечислены некоторые ограничения, которые могут возникнуть в экстремальных случаях.

  • Длина имени. Существует максимальное число знаков для имени каждого объявленного элемента программирования.Этот максимум применяется к полной уточняющей строке, если имя элемента уточнено.См. раздел Имена объявленных типов (Visual Basic).

  • Длина строки. Максимальное количество символов в физической строке исходного кода составляет 65535 знаков.При использовании символов продолжения строки логическая строка исходного кода может быть больше.См. раздел Практическое руководство. Разбиение и объединение инструкций в коде (Visual Basic).

  • Размерность массива. Существует максимальная размерность массива, который можно объявить.Это ограничивает количество индексов, которые можно использовать для указания элемента массива.См. раздел Размерность массивов в Visual Basic.

  • Длина строки. Существует максимальное число знаков Юникода, которые можно хранить в одной строке.См. раздел Тип данных String (Visual Basic).

  • Длина строки в среде. Существует максимум 32768 знаков для любой строки среды, используемой в качестве аргумента командной строки.Это ограничение для всех платформ.

См. также

Основные понятия

Соглашения об именах Visual Basic

Другие ресурсы

Соглашения о структуре программы и коде (Visual Basic)