Freigeben über


"Catch" kann den Typ '<Typname>' nicht auffangen, da er weder "System.Exception" ist noch eine Klasse, die von "System.Exception" erbt

Aktualisiert: November 2007

'Catch' cannot catch type '<typename>' because it is not 'System.Exception' or a class that inherits from 'System.Exception'

Catch kann nur Ausnahmen abfangen. Sie haben etwas abzufangen versucht, das nicht von einer Ausnahme abgeleitet ist.

Fehler-ID: BC30392

So beheben Sie diesen Fehler

  • Entfernen Sie die Catch-Anweisung, oder wandeln Sie das Ziel der Catch-Anweisung in eine echte Ausnahme um.

Siehe auch

Konzepte

Übersicht über die strukturierte Ausnahmebehandlung für Visual Basic

Referenz

Try...Catch...Finally-Anweisung (Visual Basic)