/define (Visual Basic)
Определение констант условной компиляции.
/define:["]symbol=value[,symbol=value]["]
' -or-
/d:["]symbol=value[,symbol=value]["]
Аргументы
Термин |
Определение |
symbol |
Обязательный. Определяемый символ. |
value |
Обязательный. Значение, присваиваемое константе symbol. Если value является строкой, она должна быть окружена сочетанием "обратная косая черта и кавычка" (\") вместо кавычек. |
Заметки
Параметр /define действует аналогично использованию директивы препроцессора #Const в исходном файле, за исключением того, что определенные с помощью /define константы являются открытыми и применяются ко всем файлам в проекте.
Созданные с помощью этого параметра символы можно использовать в директивах #If...Then...#Else для условной компиляции исходного кода.
/d является короткой формой /define.
Можно определить несколько символов при помощи параметра /define, отделяя каждое определение запятой.
Чтобы установить параметр /define в среде разработки Visual Studio |
|
Пример
В следующем примере кода определяются и используются две константы условной компиляции.
' Vbc /define:DEBUGMODE=True,TRAPERRORS=False test.vb
Sub mysub()
#If debugmode Then
' Insert debug statements here.
MsgBox("debug mode")
#Else
' Insert default statements here.
#End If
End Sub
См. также
Ссылки
Примеры командных строк компиляции (Visual Basic)