Freigeben über


Error-Anweisung

Simuliert das Auftreten eines Fehlers.

Error errornumber

Bestandteile

  • errornumber
    Erforderlich. Kann eine beliebige gültige Fehlernummer sein.

Hinweise

Die Error-Anweisung wird aus Gründen der Abwärtskompatibilität unterstützt. Verwenden Sie bei neuem Code, besonders 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:

Property

Value

Number

Wert, der als Argument für die Error-Anweisung angegeben wird. 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 die angegebene Number entspricht, sofern diese Zeichenfolge vorhanden ist. Wenn die Zeichenfolge nicht vorhanden ist, enthält Description eine Zeichenfolge der Länge 0 (null, "").

HelpFile

Der voll gekennzeichnete Laufwerks-, Pfad- und Dateiname der betreffenden Visual Basic-Hilfedatei.

HelpContext

Die betreffende Kontext-ID in der Visual Basic-Hilfedatei für den Fehler, der der Number-Eigenschaft entspricht.

LastDLLError

0

Falls kein Fehlerhandler vorhanden oder aktiviert ist, wird aus den Err-Objekteigenschaften eine Fehlermeldung erstellt und angezeigt.

Tipp

Manche Visual Basic-Hostanwendungen können keine Objekte erstellen. Informationen dazu, ob die Hostanwendung Klassen und Objekte erstellen kann, finden Sie in der Dokumentation zu der Anwendung.

Beispiel

In diesem Beispiel wird mit der Error-Anweisung Fehler Nummer 11 generiert.

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

Referenz

Clear

Err

On Error-Anweisung (Visual Basic)

Raise

Resume-Anweisung

Konzepte

Fehlermeldungen (Visual Basic)