Error-Anweisung
Simuliert das Auftreten eines Fehlers.
Syntax
Error errornumber
Bestandteile
errornumber
Erforderlich. Dies kann eine beliebige gültige Fehlernummer sein.
Bemerkungen
Die Error
-Anweisung wird aus Gründen der Abwärtskompatibilität unterstützt. Verwenden Sie im neuen Code (insbesondere beim Erstellen von Objekten) die Raise
-Methode des Err
-Objekts, um Laufzeitfehler zu generieren.
Wenn errornumber
definiert ist, ruft die Error
-Anweisung den Fehlerhandler auf, nachdem den Eigenschaften des Err
-Objekts die folgenden Standardwerte zugewiesen wurden:
Eigenschaft | Wert |
---|---|
Number |
Wert, der als Argument für die Error -Anweisung angegeben wurde. Dies kann eine beliebige gültige Fehlernummer sein. |
Source |
Name des aktuellen Visual Basic-Projekts. |
Description |
Zeichenfolgenausdruck, der dem Rückgabewert der Error -Funktion für den angegebenen Number entspricht, wenn diese Zeichenfolge vorhanden ist. Wenn die Zeichenfolge nicht vorhanden ist, enthält Description eine leere Zeichenfolge (""). |
HelpFile |
Das vollqualifizierte Laufwerk, der Pfad und der Dateiname der entsprechenden Visual Basic-Hilfedatei. |
HelpContext |
Die entsprechende Kontext-ID der Visual Basic-Hilfedatei für den Fehler, der der Eigenschaft Number entspricht. |
LastDLLError |
Keinen. |
Wenn kein Fehlerhandler vorhanden ist oder keiner aktiviert ist, wird eine Fehlermeldung erstellt und in den Eigenschaften des Err
-Objekts angezeigt.
Hinweis
Einige Visual Basic-Hostanwendungen können keine Objekte erstellen. In der Dokumentation der Hostanwendung können Sie ermitteln, ob Klassen und Objekte erstellt werden können.
Beispiel
In diesem Beispiel wird die Error
-Anweisung verwendet, um den Fehler mit der Nummer 11 zu generieren.
On Error Resume Next ' Defer error handling.
Error 11 ' Simulate the "Division by zero" error.
Anforderungen
Namespace: Microsoft.VisualBasic
Assembly: Visual Basic-Laufzeitbibliothek (in „Microsoft.VisualBasic.dll“)