Share via


Gewusst wie: Überprüfen der inneren Ausnahme einer Ausnahme

Aktualisiert: November 2007

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.

Hinweis:

  Die in einem Dialogfeld verfügbaren Optionen sowie die Namen und Speicherorte der angezeigten Menübefehle können sich je nach den persönlichen aktiven Einstellungen oder der verwendeten Version von den in der Hilfe beschriebenen Optionen unterscheiden. Diese Hilfeseite wurde unter Berücksichtigung der Option Allgemeine Entwicklungseinstellungen geschrieben. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. 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

Referenz

InnerException

Weitere Ressourcen

Ausnahmebehandlungsaufgaben