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

傳回或設定 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)

適用於

另請參閱