定義ステートメント

他にも実行形式コードを生成しないステートメントがいくつかあります。このようなステートメントには、Option Base、Option Compare、Option Declare、Option Public、Type、Deftype ステートメントがあります。

Type ステートメントのほかにも、定義ステートメントには、Class ステートメントとプロシージャ定義ステートメント (Function、Sub、Get Property、Set Property) があります。これらの定義ステートメントが実行形式コードを生成しますが、このコードは順番には実行されません。プロシージャは明示的に起動されたときだけ実行されます。プロシージャが実行を完了すると、プロシージャが起動された位置からスクリプトの実行が継続されます。プロシージャには明示的に起動されなくても実行されるものが 2 組あります。