Freigeben über


Fehlermeldungen (Visual Basic)

Fehlermeldungen können auftreten, wenn eine Anwendung innerhalb der Visual Basic-Umgebung oder als eigenständige ausführbare Datei ausgeführt wird. Einige Fehlermeldungen können auch während des Entwurfs oder der Kompilierung auftreten.

Ressourcen, die Sie für das Beheben eines Fehlers verwenden können, finden Sie unter Zusätzliche Ressourcen für Visual Basic-Programmierer.

Laufzeitfehler

Visual Basic-Laufzeitfehler entstehen, wenn eine Anwendung eine Aktion ausführen möchte, die vom System nicht ausgeführt werden kann.

Die von Visual Basic ausgelösten Fehler sind Exception-Objekte. Mithilfe der Throw-Anweisung können benutzerdefinierte Fehler jeden Datentyps von Visual Basic generiert werden, darunter auch Exception-Objekte. Ein Programm kann zur Identifizierung eines Fehlers die Fehlernummer und -meldung einer abgefangenen Ausnahme anzeigen. Wenn ein Fehler nicht abgefangen wird, wird das Programm beendet.

Laufzeitfehler können vom Code abgefangen und untersucht werden. Wenn der den Fehler verursachende Code in einem Try-Block eingeschlossen wird, kann jeder ausgelöste Fehler mit einem entsprechenden Catch-Block abgefangen werden.

Informationen zum Abfangen von Fehlern zur Laufzeit und zum Antworten auf die Fehler im Code finden Sie unter Ausnahme- und Fehlerbehandlung in Visual Basic.

Kompilierungszeitfehler

Visual Basic-Compilerfehler treten auf, wenn der Compiler auf Probleme im Code stößt. Der Code, der die Fehler verursacht, ist im Code-Editor mit einer Wellenlinie unterstrichen. Wenn sich die Maus über dem hervorgehobenen Code befindet, wird die Fehlermeldung angezeigt. Die Meldungen werden auch in der Aufgabenliste angezeigt.

Das Autokorrektur für intelligentes Kompilieren-Feature schlägt Korrekturen einiger Fehler vor und ermöglicht Ihnen das Anwenden der Korrektur. Wenn ein Fehler auftritt und ein leeres rechteckiges Symbol rechts unter der Wellenlinie angezeigt wird, ändert sich das Symbol in einen Smarttagbereich, nachdem Sie den Mauszeiger Maus über der Wellenlinie positioniert oder auf die Fehlermeldung in der Aufgabenliste doppelgeklickt haben. Durch Klicken oder Positionieren des Mauszeigers über dem Smarttagbereich wird das Hilfefenster Fehlerkorrekturoptionen geöffnet, in dem eine Beschreibung des Fehlers und eine Reihe von Vorschlägen zum Beheben des Fehlers angezeigt werden. Weitere Informationen finden Sie unter Gewusst wie: Korrigieren von Compilerfehlern mit Autokorrektur (Visual Basic).

Der Visual Basic-Compiler enthält eine Reihe von Warnungen zu Code, der möglicherweise Laufzeitfehler verursacht. Entwickler können mithilfe dieser Informationen schneller ausgeführten Code schreiben, der weniger Fehler und Probleme aufweist. Beispielsweise erzeugt der Compiler eine Warnung, wenn der Benutzer versucht, einen Member einer nicht zugewiesenen Objektvariablen aufzurufen, den Wert einer Funktion zurückzugeben, ohne den Rückgabewert festzulegen, oder einen Try auszuführen, dessen Logik zum Auffangen von Ausnahmen Fehler enthält. Weitere Informationen über Warnungen und darüber, wie sie aktiviert und deaktiviert werden, finden Sie unter Konfigurieren von Warnungen in Visual Basic.

Verwandte Abschnitte