Stop ステートメント (Visual Basic)

更新 : 2007 年 11 月

実行を中断するステートメントです。

Stop

解説

Stop ステートメントは、プロシージャ内の任意の場所に置いて、実行を中断できます。Stop ステートメントは、プログラム コードのブレークポイントと同じ働きをします。

Stop ステートメントはプログラムの実行を中断しますが、End ステートメントと異なり、コンパイル済みの実行可能ファイル (.EXE) の内部でない限り、ファイルを閉じたり、変数をクリアすることはありません。

6acc062s.alert_note(ja-jp,VS.90).gifメモ :

統合開発環境 (IDE: Integrated Development Environment) 外で実行されるコード内に Stop ステートメントが含まれている場合は、そこまで進むとデバッガが呼び出されます。そのコードがデバッグ モードとリテール モードのどちらでコンパイルされたかは関係ありません。

使用例

Stop ステートメントを使って、For...Next ループを繰り返すごとに中断するコード例は、次のとおりです。

Dim i As Integer
For i = 1 To 10
    Debug.WriteLine(i)
    ' Stop during each iteration and wait for user to resume.
    Stop
Next i

参照

参照

End ステートメント