更新 : 2007 年 11 月
ErrObject モジュールには、Err オブジェクトで実行時エラーを識別および処理するために使われるプロパティとプロシージャが含まれます。
解説
ErrObject モジュールは、Err オブジェクトをサポートします。詳細については、「Err オブジェクト (Visual Basic)」を参照してください。
メンバ
|
|
使用例
次に示す例では、エラー メッセージ ダイアログ ボックスを作成する処理で Err オブジェクトのプロパティを使用しています。Clear メソッドを最初に使用したときには、Raise メソッドを使って Visual Basic エラーを生成すると、Visual Basic の既定の値が Err オブジェクトのプロパティになることに注意してください。
Dim Msg As String
' If an error occurs, construct an error message.
On Error Resume Next ' Defer error handling.
Err.Clear
Err.Raise(6) ' Generate an "Overflow" error.
' Check for error, then show message.
If Err.Number <> 0 Then
Msg = "Error # " & Str(Err.Number) & " was generated by " _
& Err.Source & ControlChars.CrLf & Err.Description
MsgBox(Msg, MsgBoxStyle.Information, "Error")
End If