次の方法で共有


ErrObject クラス

定義

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

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

次の使用例は、エラー メッセージ ダイアログ ボックスを Err 作成する際に オブジェクトのプロパティを使用します。 メソッドを最初に使用 Clear するとどうなるか注意してください。その後、 メソッドで Visual Basic エラーを Raise 生成すると、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)

適用対象

こちらもご覧ください