共用方式為


Error 陳述式

模擬錯誤的發生。

語法

Error errornumber  

組件

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

備註

支援 Error 陳述式是為了與舊版相容。 在新程式碼中,特別是建立物件時,請使用 Err 物件的 Raise 方法來產生執行階段錯誤。

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

屬性
Number 指定為 Error 陳述式引數的值。 可以是任何有效的錯誤代碼。
Source 目前 Visual Basic 專案的名稱。
Description 如果這個字串存在,則為對應至 Error 函式之傳回值 (Number 已指定) 的字串運算式。 如果字串不存在,則 Description 包含長度為零的字串 ("")。
HelpFile 適當 Visual Basic 說明檔案的完整磁碟機、路徑和檔案名稱。
HelpContext 對應至 Number 屬性之錯誤的適當 Visual Basic 說明檔案內容識別碼。
LastDLLError 零個。

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

注意

某些 Visual Basic 主應用程式無法建立物件。 請參閱主應用程式的文件,以判斷是否可以建立類別和物件。

範例

此範例會使用 Error 陳述式來產生錯誤代碼 11。

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

需求

命名空間: Microsoft.VisualBasic

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

另請參閱