ErrObject クラス

定義

ErrObject モジュールには、Err オブジェクトを使用して実行時エラーを識別して処理するために使用するプロパティとプロシージャが含まれています。

public ref class ErrObject sealed
public sealed class ErrObject
type ErrObject = class
Public NotInheritable Class ErrObject
継承
ErrObject

この例では、エラー メッセージ ダイアログ ボックスを作成する際に、 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

注釈

ErrObject モジュールは、Err オブジェクトをサポートします。 詳細については、Errを参照してください。

プロパティ

名前 説明
Description

エラーに関連付けられた説明文字列を含む String 式を設定または返します。 読み取り/書き込みが可能です。

Erl

最後に実行されたステートメントの行番号を示す整数を取得します。

HelpContext

ヘルプ ファイル内のトピックのコンテキスト ID を含む Integer を設定または返します。 読み取り/書き込みが可能です。

HelpFile

ヘルプ ファイルへの完全修飾パスを含む String 式を設定または返します。 読み取り/書き込みが可能です。

LastDllError

ダイナミック リンク ライブラリ (DLL) の呼び出しによって生成されるシステム エラー コードを取得します。

Number

エラーを示す数値を取得または設定します。 読み取り/書き込みが可能です。

Source

最初にエラーを生成したオブジェクトまたはアプリケーションの名前を指定する String 式を設定または返します。 読み取り/書き込みが可能です。

メソッド

名前 説明
Clear()

Err オブジェクトのすべてのプロパティ設定をクリアします。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetException()

発生したエラーを表す例外を返します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
Raise(Int32, Object, Object, Object, Object)

実行時エラーを生成します。は、 Error ステートメントの代わりに使用できます。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください