Hibautasítás
Egy hiba előfordulását szimulálja.
Syntax
Error errornumber
Részek
errornumber
Szükséges. Bármilyen érvényes hibaszám lehet.
Megjegyzések
Az Error
utasítás támogatja a visszamenőleges kompatibilitást. Az új kódban– különösen objektumok létrehozásakor – az Err
objektum metódusával Raise
futásidejű hibákat generálhat.
Ha errornumber
meg van adva, az Error
utasítás meghívja a hibakezelőt, miután az objektum tulajdonságaihoz Err
a következő alapértelmezett értékek lettek hozzárendelve:
Tulajdonság | Érték |
---|---|
Number |
Argumentumként megadott érték az utasításhoz Error . Bármilyen érvényes hibaszám lehet. |
Source |
Az aktuális Visual Basic-projekt neve. |
Description |
A megadott Number függvény visszatérési értékének Error megfelelő sztringkifejezés, ha ez a sztring létezik. Ha a sztring nem létezik, Description nulla hosszúságú karakterláncot ("") tartalmaz. |
HelpFile |
A megfelelő Visual Basic súgófájl teljes meghajtója, elérési útja és fájlneve. |
HelpContext |
A tulajdonságnak megfelelő hiba visual basic súgófájl-környezetazonosítója Number . |
LastDLLError |
Nulla. |
Ha nincs hibakezelő, vagy ha nincs engedélyezve, a rendszer hibaüzenetet hoz létre és jelenít meg az Err
objektum tulajdonságaiból.
Feljegyzés
Egyes Visual Basic gazdaalkalmazások nem tudnak objektumokat létrehozni. Tekintse meg a gazdaalkalmazás dokumentációját annak megállapításához, hogy képes-e osztályokat és objektumokat létrehozni.
Példa
Ez a példa a 11-es hibaszám létrehozására használja az Error
utasítást.
On Error Resume Next ' Defer error handling.
Error 11 ' Simulate the "Division by zero" error.
Követelmények
Névtér: Microsoft.VisualBasic
Szerelvény: Visual Basic Runtime Library (Microsoft.VisualBasic.dll)