Freigeben über


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“)

Siehe auch