Option Definition
Syntax
Option Base
[0|1]
-or-
Option Compare [Binary | Text]
-or-
Option
Explicit
-or-
Option Private Module
Group Declaration
Description
Option Base: Set the default base index for array declarations. Affects
Dim, Static, Private, Public and ReDim. Does
not affect Array, ParamArray or arrays declare in a Type. Option
Base 0 is the default.
Option Compare: Set the default comparison mode
for <, <=, =, >, >=, <>, Like and StrComp.
• Option Compare Binary - compare string text using binary data (default)
• Option Compare Text - compare string text using the collation rules
Option Explicit: Require
all variables to be declared prior to use. Variables are declared using
Dim, Private, Public, Static or as a parameter of
Sub, Function or Property blocks.
Option Private:
Public symbols defined by the module are only accessible from the same project.
Example
'#Language
"WWB-COM"
Option Base 1
Option Explicit
SubMain
Dim
A
Dim C(2) ' same as
Dim C(1 To 2)
Dim
D(0 To 2)
A = 1
B = 2 ' B has not
been declared
End Sub