Foutinstructie
Simuleert het optreden van een fout.
Syntaxis
Error errornumber
generator
errornumber
Vereist. Dit kan een geldig foutnummer zijn.
Opmerkingen
De Error
instructie wordt ondersteund voor compatibiliteit met eerdere versies. Gebruik in nieuwe code, met name bij het maken van objecten, de methode van Raise
het Err
object om runtimefouten te genereren.
Als errornumber
dit is gedefinieerd, roept de Error
instructie de fouthandler aan nadat de eigenschappen van het Err
object zijn toegewezen aan de volgende standaardwaarden:
Eigenschappen | Weergegeven als |
---|---|
Number |
Waarde die is opgegeven als argument voor instructie Error . Dit kan een geldig foutnummer zijn. |
Source |
Naam van het huidige Visual Basic-project. |
Description |
Tekenreeksexpressie die overeenkomt met de retourwaarde van de Error functie voor de opgegeven Number , als deze tekenreeks bestaat. Als de tekenreeks niet bestaat, Description bevat deze een tekenreeks met lengte nul (""). |
HelpFile |
Het volledig gekwalificeerde station, het pad en de bestandsnaam van het juiste Visual Basic Help-bestand. |
HelpContext |
De juiste Context-id van visual Basic Help-bestand voor de fout die overeenkomt met de Number eigenschap. |
LastDLLError |
Nul. |
Als er geen fouthandler bestaat of als er geen is ingeschakeld, wordt er een foutbericht gemaakt en weergegeven op basis van de Err
objecteigenschappen.
Notitie
Sommige Visual Basic-hosttoepassingen kunnen geen objecten maken. Raadpleeg de documentatie van uw hosttoepassing om te bepalen of deze klassen en objecten kan maken.
Opmerking
In dit voorbeeld wordt de Error
instructie gebruikt om foutnummer 11 te genereren.
On Error Resume Next ' Defer error handling.
Error 11 ' Simulate the "Division by zero" error.
Vereisten
Naamruimte: Microsoft.VisualBasic
Assembly: Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)