Stop ステートメント (Visual Basic)
実行を中断するステートメントです。
Stop
解説
Stop ステートメントは、プロシージャ内の任意の場所に置いて、実行を中断できます。Stop ステートメントは、プログラム コードのブレークポイントと同じ働きをします。
Stop ステートメントはプログラムの実行を中断しますが、End ステートメントと異なり、コンパイル済みの実行可能ファイル (.EXE) の内部でない限り、ファイルを閉じたり、変数をクリアすることはありません。
[!メモ]
統合開発環境 (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