Freigeben über


Error-Anweisung

Simuliert das Auftreten eines Fehlers.

Error errornumber

Teile

  • 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

Wert

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.

HinweisHinweis

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)