Freigeben über


Gewusst wie: Überprüfen der inneren Ausnahme einer Ausnahme (Visual Basic)

In den Fällen, in denen eine Ausnahme als direktes Ergebnis einer vorherigen Ausnahme ausgelöst wird, beschreibt die InnerException-Eigenschaft den ursprünglichen Fehler. Diese Informationen ermöglichen es Ihnen unter Umständen, den Fehler effizienter zu behandeln. Falls kein Ursprungsfehler vorliegt, ist in Visual Basic der Wert von InnerException ein Nullverweis oder Nothing. Diese Eigenschaft ist schreibgeschützt.

Tipp

Ihr Computer zeigt möglicherweise für einige der Elemente der Visual Studio-Benutzeroberfläche in der folgenden Anleitung andere Namen oder Standorte an. Diese Elemente sind von der jeweiligen Visual Studio-Version und den verwendeten Einstellungen abhängig. Weitere Informationen finden Sie unter Visual Studio-Einstellungen.

So überprüfen Sie eine InnerException

  • Überprüfen Sie die InnerException-Eigenschaft der Ausnahme, um die Ursache des ursprünglichen Fehlers zu bestimmen.

    Try
        My.Computer.FileSystem.CopyFile("file1", "file2")
    Catch ex As System.IO.IOException
        MsgBox(ex.InnerException)
    End Try
    

Siehe auch

Aufgaben

Gewusst wie: Anzeigen einer Ausnahmenmeldung in Visual Basic

Problembehandlung bei der Ausnahmebehandlung (Visual Basic)

Referenz

InnerException

Weitere Ressourcen

Ausnahmebehandlungsaufgaben (Visual Basic)