ErrObject クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 |
エラーに関連付けられた説明文字列を含む |
| Erl |
最後に実行されたステートメントの行番号を示す整数を取得します。 |
| HelpContext |
ヘルプ ファイル内のトピックのコンテキスト ID を含む |
| HelpFile |
ヘルプ ファイルへの完全修飾パスを含む |
| LastDllError |
ダイナミック リンク ライブラリ (DLL) の呼び出しによって生成されるシステム エラー コードを取得します。 |
| Number |
エラーを示す数値を取得または設定します。 読み取り/書き込みが可能です。 |
| Source |
最初にエラーを生成したオブジェクトまたはアプリケーションの名前を指定する |
メソッド
| 名前 | 説明 |
|---|---|
| Clear() |
|
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GetException() |
発生したエラーを表す例外を返します。 |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| Raise(Int32, Object, Object, Object, Object) |
実行時エラーを生成します。は、 |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |