declare

前方参照の functionName または subName を作成します。
これは Function または Sub で本体を定義する前に、コードからルーチンを参照可能にします。

文法:
declare function functionName ( args ... )
declare sub subName ( args ... )

本体が宣言されるまで実際のルーチンに関する実行はできないままです。Declare の修正を忘れてしまい前方参照に関する問題が起きたときは、 Option QBasic を追加してください。

用例:
option qBasic
declare function mySub()
' これらのステートメントは option qBasic により遅延参照となります
mySub()
end

function mySub()
    print "これは我が関数である"
end function

option qbasic コマンドを参照してください。