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)

適用於

另請參閱