Used to define conditional compiler constants for Visual Basic.
Syntax
#Const constname = expression
The #Const compiler directive syntax has these parts:
Part | Description |
---|---|
constname | Required; Variant (String). Name of the constant; follows standard variable naming conventions. |
expression | Required. Literal, other conditional compiler constant, or any combination that includes any or all arithmetic or logical operators except Is. |
Remarks
Conditional compiler constants are always Private to the module in which they appear. It is not possible to create Public compiler constants using the #Const directive. Public compiler constants can only be created in the user interface.
Only conditional compiler constants and literals can be used in expression. Using a standard constant defined with Const, or using a constant that is undefined, causes an error to occur. Conversely, constants defined using the #Const keyword can only be used for conditional compilation.
Conditional compiler constants are always evaluated at the module level, regardless of their placement in code.