|
#Const Directive
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. |