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


Директива #Const

Обновлен: Ноябрь 2007

Объявляет константы условной компиляции для Visual Basic.

#Const constname = expression

Компоненты

  • constname
    Обязательный параметр. String. Имя определяемой константы.

  • expression
    Обязательный параметр. Литерал, другая константа условной компиляции, или любое другое выражение, включающее любые или все арифметические или логические операторы, кроме Is.

Заметки

Константы условной компиляции действительны только внутри файла, в котором они объявлены. Невозможно создать открытые константы компилятора с помощью директивы #Const; можно создавать их только в пользовательском интерфейсе или с помощью параметра компилятора /define.

В expression можно использовать только константы условной компиляции и литералы. Использование стандартных констант в определении Const вызывает ошибку. Можно использовать константы, определенные с помощью ключевого слова #Const только для условной компиляции. Константы также могут быть неопределенными, при этом их значение равно Nothing.

Пример

В следующем примере используется директива #Const.

#Const MyLocation = "USA"
#Const Version = "8.0.0012"
#Const CustomerNumber = 36

См. также

Задачи

Практическое руководство. Объявление констант условной компиляции

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

Общие сведения об условной компиляции

Ссылки

/define (Visual Basic)

Директивы #If...Then...#Else

Оператор Const (Visual Basic)

Оператор If...Then...Else (Visual Basic)