Константы и перечисления (Visual Basic)
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 |
Символ NULL. |
vbNullString |
Не аналогично пустой строке (""). Используется при вызове внешних процедур. |
vbObjectError |
Номер ошибки.Ошибки, определенные пользователем, должны иметь номер, превосходящий это число.Примеры. Err.Raise(Number) = vbObjectError + 1000 |
vbTab |
Символ табуляции. |
vbBack |
Символ возврата каретки. |
vbFormFeed |
Не используется в Microsoft Windows. |
vbVerticalTab |
Не используется в Microsoft Windows. |
Перечисления
В следующей таблице перечислены и описаны перечисления, предоставляемые Visual Basic.
Перечисление |
Описание |
Указывает стиль окна для использования вызванной программы при вызове функции Shell. |
|
Указывает, как воспроизводить звуки при вызове методов воспроизведения звуков. |
|
Указывает тип роли для проверки при вызове метода IsInRole. |
|
Указывает тип процедуры, вызываемой при вызове функции CallByName. |
|
Указывает, как сравнивать строки при вызове функций сравнения. |
|
Указывает, как отображать даты при вызове функции FormatDateTime. |
|
Указывает способ определения и форматирования интервалов дат при вызове функций для работы с датами. |
|
Указывает, какие действия должны выполняться, когда удаляемый каталог содержит файлы или каталоги. |
|
Указывает, когда должны осуществляться платежи при вызове финансовых методов. |
|
Указывает тип текстовых полей: с разделителями или фиксированной ширины. |
|
Указывает атрибуты файла, используемые при вызове функций доступа к файлам. |
|
Указывает первый день недели для использования при вызове функций для работы с датами. |
|
Указывает первую неделю года для использования при вызове функций для работы с датами. |
|
Указывает, какая кнопка была нажата в окне сообщения, возвращенного функцией MsgBox. |
|
Указывает, какие кнопки отображаются при вызове функции MsgBox. |
|
Указывает, как открыть файл при вызове функций для работы с файлами. |
|
Указывает, как открыть файл при вызове функций для работы с файлами. |
|
Указывает, как открыть файл при вызове функций для работы с файлами. |
|
Указывает, следует ли удалить файл без возможности восстановления или поместить его в Корзину. |
|
Указывает, следует ли выполнять поиск по всем каталогам или только по каталогам верхнего уровня. |
|
Указывает логическое значение Boolean или должно ли использоваться значение по умолчанию при вызове функций форматирования чисел. |
|
Указывает, что необходимо сделать при нажатии пользователем кнопки Отмена во время операции. |
|
Указывает, следует ли отображать диалоговое окно хода выполнения при копировании, удалении и перемещении файлов и каталогов. |
|
Указывает тип объекта Variant, возвращенного функцией VarType. |
|
Указывает, какого типа преобразование необходимо выполнить при вызове функции StrConv. |
См. также
Основные понятия
Общие сведения о константах (Visual Basic)
Общие сведения о перечислениях (Visual Basic)