LOTUSSCRIPT 言語


On Error Resume Next
On Error Resume Next は、エラーが発生したときに実行されるエラー処理ルーチンを指定する代わりに、エラーを生成したステートメントの次のステートメントから実行を続けるよう指定します。

Sub TestHand
Dim num As Single
On Error Resume Next
num!= 1
' The next statement generates an error.
Print num!/ 0
Print "Continuing after division-by-zero error."
End Sub
Call TestHand()
' Output:
' Continuing after division-by-zero error.

実行がこの方法で再開される場合、エラーは処理済みとみなされます。エラーが発生したときに設定された Err、Erl、Error の値はリセットされません。

関連項目