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.