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 中)