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

備註

模組支援 ErrObjectErr 物件。 如需詳細資訊,請參閱Err

屬性

名稱 Description
Description

回傳或設定 String 包含與錯誤相關的描述字串的表達式。 讀/寫。

Erl

會得到一個整數,表示最後執行的語句的行號。

HelpContext

回傳或設定 , Integer 包含說明檔案中主題的上下文 ID。 讀/寫。

HelpFile

回傳或設定 String 包含完整限定路徑的說明檔案表達式。 讀/寫。

LastDllError

透過呼叫動態連結函式庫(DLL)產生系統錯誤碼。

Number

回傳或設定一個數值以指定錯誤。 讀/寫。

Source

回傳或設定一個 String 表達式,指定最初產生錯誤的物件或應用程式名稱。 讀/寫。

方法

名稱 Description
Clear()

清除物件的所有屬性設定 Err

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetException()

回傳代表所發生錯誤的例外。

GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
Raise(Int32, Object, Object, Object, Object)

會產生執行時錯誤;可以代替陳述 Error

ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於

另請參閱