Defines conditional compiler constants.
/define:symbol=value[,symbol=value]
-or-
/d:symbol=value[,symbol=value]
The /define option has the same effect as using a #Const preprocessor directive in your source file.
You can use symbols created by this option with the #If...Then...#Else directive to compile source files conditionally.
/d is the short form of /define.
You can define multiple symbols with /define by using a comma to separate symbol definitions.
To set /define in the Visual Studio integrated development environment
To set /define programmatically
The following code defines and then uses two conditional compiler constants:
Vbc /define:DEBUGMODE=True,TRAPERRORS=False test.vb Sub mysub() #If debugmode Then ' Place debug statements here. MsgBox("debug mode") #Else ' Place default statements here. ' #End If End Sub