共用方式為


Error 陳述式

更新:2007 年 11 月

模擬錯誤的發生。

 Error errornumber

參數

  • errornumber
    必要項。可以是任何有效的錯誤代碼。

備註

回溯相容性 (Backward Compatibility) 支援 Error 陳述式。在新的程式碼中,尤其在建立物件時,請使用 Err 物件的 Raise 方法產生執行階段錯誤。

如果定義 errornumber,則在將下列預設值指派給 Err 物件的屬性之後,Error 陳述式會呼叫錯誤處理常式:

屬性

Number

指定給 Error 陳述式做為引數的值。可以是任何有效的錯誤代碼。

Source

目前 Visual Basic 專案的名稱。

Description

針對指定的 Number,對應到 Error 函式傳回值的字串運算式 (如果這個字串存在的話)。如果字串不存在,Description 會是長度為零的字串 ("")。

HelpFile

適當的 Visual Basic 說明檔完整的磁碟、路徑及檔名。

HelpContext

對應到 Number 屬性之錯誤的適當 Visual Basic 說明檔主題代碼。

LastDLLError

零值。

如果錯誤處理常式不存在或沒有啟用,則會在 Err 物件屬性中建立並顯示錯誤訊息。

注意事項:

某些 Visual Basic 主應用程式 (Host Application) 無法建立物件。請參閱您的主應用程式文件,以便判定它是否可以建立類別及物件。

範例

這個範例使用 Error 陳述式產生錯誤代碼 11。

On Error Resume Next   ' Defer error handling.
Error 11   ' Simulate the "Division by zero" error.

需求

命名空間Microsoft.VisualBasic

組件:Visual Basic 執行階段程式庫 (在 Microsoft.VisualBasic.dll 中)

請參閱

工作

HOW TO:取得與 Visual Basic 執行階段錯誤有關的資訊

參考

Clear 方法 (Err 物件)

Err 物件 (Visual Basic)

On Error 陳述式 (Visual Basic)

Raise 方法 (Err Object)

Resume 陳述式