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 |
|---|---|
| Description |
回傳或設定 |
| Erl |
會得到一個整數,表示最後執行的語句的行號。 |
| HelpContext |
回傳或設定 , |
| HelpFile |
回傳或設定 |
| LastDllError |
透過呼叫動態連結函式庫(DLL)產生系統錯誤碼。 |
| Number |
回傳或設定一個數值以指定錯誤。 讀/寫。 |
| Source |
回傳或設定一個 |
方法
| 名稱 | Description |
|---|---|
| Clear() |
清除物件的所有屬性設定 |
| Equals(Object) |
判斷指定的 物件是否等於目前的物件。 (繼承來源 Object) |
| GetException() |
回傳代表所發生錯誤的例外。 |
| GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| Raise(Int32, Object, Object, Object, Object) |
會產生執行時錯誤;可以代替陳述 |
| ToString() |
傳回表示目前 物件的字串。 (繼承來源 Object) |