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.
Wenn Sie eine Visual Basic-Anwendung kompilieren oder ausführen, können die folgenden Fehlertypen auftreten:
Kompilierungszeitfehler, die beim Kompilieren einer Anwendung auftreten.
Laufzeitfehler, die auftreten, wenn eine Anwendung ausgeführt wird.
Informationen zum Beheben eines bestimmten Fehlers finden Sie unter "Zusätzliche Ressourcen für Visual Basic-Programmierer".
Laufzeitfehler
Wenn eine Visual Basic-Anwendung versucht, eine Aktion auszuführen, die das System nicht ausführen kann, tritt ein Laufzeitfehler auf, und Visual Basic löst ein Exception Objekt aus. Visual Basic kann benutzerdefinierte Fehler eines beliebigen Datentyps generieren, einschließlich Exception
Objekten, mithilfe der Throw
Anweisung. Eine Anwendung kann den Fehler identifizieren, indem die Fehlernummer und die Meldung einer abgefangenen Ausnahme angezeigt wird. Wenn ein Fehler nicht erfasst wird, wird die Anwendung beendet.
Der Code kann Laufzeitfehler abfangen und untersuchen. Wenn Sie den Code einschließen, der den Fehler in einem Try
Block erzeugt, können Sie jeden ausgelösten Fehler in einem übereinstimmenden Catch
Block abfangen. Informationen dazu, wie Sie Fehler zur Laufzeit abfangen und in Ihrem Code darauf reagieren, finden Sie unter Try... Fangen... Abschließende Anweisung.
Kompilierungszeitfehler
Wenn beim Visual Basic-Compiler ein Problem im Code auftritt, tritt ein Kompilierungszeitfehler auf. Im Code-Editor von Visual Studio können Sie leicht erkennen, welche Codezeile den Fehler verursacht hat, da unter dieser Codezeile eine Wellenlinie angezeigt wird. Die Fehlermeldung wird angezeigt, wenn Sie entweder auf die wellenförmige Unterstreichung zeigen oder die Fehlerliste öffnen, die auch andere Meldungen anzeigt.
Wenn ein Bezeichner eine wellenförmige Unterstreichung aufweist und unter dem äußerst rechten Zeichen eine kurze Unterstreichung angezeigt wird, können Sie einen Stub für die Klasse, den Konstruktor, die Methode, die Eigenschaft, das Feld oder die Enumeration generieren. Weitere Informationen finden Sie unter Generate From Usage (Visual Studio).For more information, see Generate From Usage (Visual Studio).
Durch das Auflösen von Warnungen vom Visual Basic-Compiler können Sie möglicherweise Code schreiben, der schneller ausgeführt wird und weniger Fehler aufweist. Diese Warnungen identifizieren Code, der beim Ausführen der Anwendung zu Fehlern führen kann. Der Compiler warnt Sie beispielsweise, wenn Sie versuchen, ein Element einer nicht zugewiesenen Objektvariable aufzurufen, von einer Funktion zurückzugeben, ohne den Rückgabewert festzulegen, oder einen Try
Block mit Fehlern in der Logik ausführen, um Ausnahmen abzufangen. Weitere Informationen zu Warnungen, z. B. zum Aktivieren und Deaktivieren, finden Sie unter Konfigurieren von Warnungen in Visual Basic.