Freigeben über


Ausnahmeklassen

Die Klassenbibliothek stellt einen Mechanismus für die Ausnahmenbehandlung auf der Klasse CException. Das Anwendungsframework verwendet Ausnahmen im Code; Sie können in den auch verwenden. Weitere Informationen finden Sie im Artikel Ausnahmen. Sie können eigene Ausnahmetypen von CException ableiten.

MFC stellt einer Ausnahmeklasse, von der Sie die eigene Ausnahme sowie Ausnahmeklassen für alle Ausnahmen, berechnen können, die sie unterstützt.

  • CException
    Die Basisklasse für Ausnahmen.

  • CArchiveException
    Eine Archivausnahme.

  • CDaoException
    Eine Ausnahme, erstellten aus einem Fehler in einem DAO-Datenbank-Vorgang.

  • CDBException
    Eine Ausnahme, erstellten aus einem Fehler beim ODBC-Datenbankverarbeiten.

  • CFileException
    Eine dateiorientierten Ausnahme.

  • CMemoryException
    Eine Ausnahme aufgrund ungenügenden Arbeitsspeichers.

  • CNotSupportedException
    Eine Ausnahme, erstellten mit einer nicht unterstützten Funktion.

  • COleException
    Eine Ausnahme, erstellten aus einem Fehler beim OLE-Verarbeiten. Diese Klasse wird von Container und Server verwendet.

  • COleDispatchException
    Eine Ausnahme, erstellten von einem Fehler bei der Automatisierung. Automatisierungsausnahmen werden durch Automatisierungsserver ausgelöst und abgefangen von den Automatisierungsclients.

  • CResourceException
    Eine Ausnahme, erstellten einer, sondern eine Windows-Ressource zu laden.

  • CUserException
    Eine Ausnahme verwendet, um einen selbst eingeleiteten Vorgang zu beenden. In der Regel ist der Benutzer vom Problem benachrichtigt wurde, bevor diese Ausnahme ausgelöst wird.

Siehe auch

Konzepte

Übersicht über die Klassenbibliothek