Константы, объявленные в Visual Basic
Обновлен: Ноябрь 2007
Visual Basic предоставляет разработчикам ряд стандартных констант для использования в условной компиляции, а также для печати и при отображении данных.
Константы условной компиляции
В следующей таблице перечислены предопределенные константы, доступные для условной компиляции.
Константа |
Описание |
---|---|
CONFIG |
Строка, соответствующая текущей настройке окна Активная конфигурация решения в диспетчере конфигураций. |
DEBUG |
Значение Boolean, которое может устанавливаться в диалоговом окне Свойства проекта. По умолчанию конфигурация отладки для проекта определяет DEBUG. Если определена константа DEBUG, методы класса Debug производят вывод в окне вывода. Если она не определена, то методы класса Debug не компилируются, и отладочный вывод не производится. |
TARGET |
Строка, представляющая тип выходных данных для проекта или параметр /target командной строки. Возможные значения TARGET:
|
TRACE |
Значение Boolean, которое может устанавливаться в диалоговом окне Свойства проекта. По умолчанию все конфигурации для проекта определяют TRACE. Если определена константа TRACE, методы класса Trace производят вывод в окне вывода. Если она не определена, методы класса Trace не компилируются, и отладочный вывод Trace не производится. |
VBC_VER |
Числовое значение, представляющее версию Visual Basic, в формате основная.дополнительная. Номер версии Visual Basic 2005 8.0. |
Константы печати и отображения
При вызове функций печати и отображения можно использовать в коде следующие константы вместо указания реальных значений.
Константа |
Описание |
---|---|
vbCrLf |
Сочетание символов возврата каретки и перевода строки. |
vbCr |
Символ возврата каретки. |
vbLf |
Символ перевода строки. |
vbNewLine |
Последовательность символов перехода на новую строку. |
vbNullChar |
Символ со значением 0. |
vbNullString |
Не аналогично пустой строке (""). Используется при вызове внешних процедур. |
vbObjectError |
Номер ошибки. Ошибки, определенные пользователем, должны иметь номер, превосходящий это число. Например: Err.Raise(Number) = vbObjectError + 1000 |
vbTab |
Символ табуляции. |
vbBack |
Символ возврата каретки. |
vbFormFeed |
Не используется в Microsoft Windows. |
vbVerticalTab |
Не используется в Microsoft Windows. |
См. также
Задачи
Практическое руководство. Объявление константы
Основные понятия
Перечисления, объявленные в Visual Basic