Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 Err
-Methode des Raise
-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“)