変数、オブジェクト、変数は、それらを使う前に宣言することを、強要します。
構文:
Option Explicit
記述:
Option Explicit は、続く、どんな変数も、オブジェクトも、配列も、使用前に宣言を強制する命令文です。宣言には、例えば、
Dim や
Static を使います。
この規則は、
Option Explicit を使ったモジュールの残りの部分で有効な状態で残っていて、くつがえすことができません。
例:
'' "-lang qb" か "-lang fblite" コンパイラ・スイッチで、コンパイルします
#lang "fblite"
Option Explicit
Dim a As Integer ' 'a' は、宣言が必要です
a = 1 ' ..
宣言が無いと、この命令文はコンパイルされません。
方言差:
QBからの違い:
参照: