Megosztás a következőn keresztül:


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 Numberfü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)

Lásd még