IsLabel

指定されたラベルが現在のスコープに存在する場合、0以外の数値を返します。

Boolean := IsLabel(LabelName)

パラメータ

LabelName

型:文字列

ラベルの名前です。末尾のコロンは含まれません。

戻り値

型:整数(ブーリアン)

この関数は、指定したラベルが現在のスコープの中にあれば1(真)を、そうでなければ0(偽)を返します。

備考

Gotoにダイナミックラベルを指定する際に、ランタイムエラーを回避するために有効な機能です。

関数内部から呼び出された場合、その関数のラベルのみが検索されます。グローバルラベルは、ローカルゴトのターゲットとして有効ではありません。

ラベル

ラベルが存在するため、「対象ラベルが存在します」と報告する。

if IsLabel("Label")
    MsgBox "Target label exists"
else
    MsgBox "Target label doesn't exist"

Label:
return