Ограничения в Visual Basic
Обновлен: Ноябрь 2007
В более ранних версиях Visual Basic накладывались ограничения на такие параметры кода, как длина имени переменной, количество переменных в модуле и размер модуля. В Visual Basic 2005 эти ограничения были ослаблены, предоставляя большую свободу в написании и упорядочении кода.
Физические ограничения зависят больше от памяти времени выполнения, чем от времени компиляции. Если следовать разумным правилам программирования и разделять большие приложения на несколько классов и модулей, то вероятность столкнуться с внутренними Visual Basic ограничениями очень мала.
Ниже перечислены некоторые ограничения, которые могут возникнуть в экстремальных случаях.
Длина имени. Существует максимальное число знаков для имени каждого объявленного элемента программирования. Этот максимум применяется к полной уточняющей строке, если имя элемента уточнено. См. раздел Имена объявленных элементов.
Длина строки. Максимальное количество символов в физической строке исходного кода составляет 65535 знаков. При использовании символов продолжения строки логическая строка исходного кода может быть больше. См. раздел Практическое руководство. Разбиение и объединение инструкций в коде.
Размерность массива. Существует максимальная размерность массива, который можно объявить. Это ограничивает количество индексов, которые можно использовать для указания элемента массива. См. раздел Размерность массивов в Visual Basic.
Длина строки. Существует максимальное число знаков Юникода, которые можно хранить в одной строке. См. раздел Строковый тип данных (String) (Visual Basic).
Длина строки в среде. Существует максимум 32768 знаков для любой строки среды, используемой в качестве аргумента командной строки. Это ограничение для всех платформ. См. раздел Практическое руководство. Доступ к аргументам командной строки (Visual Basic).
См. также
Основные понятия
Соглашения об именах Visual Basic