Share via


Ausnahmeklassen

Die Klassenbibliothek stellt einen Ausnahmebehandlungsmechanismus basierend auf der Klasse CExceptionbereit. Das Anwendungsframework verwendet Ausnahmen im Code; Sie können sie auch in Ihrem Eigenen verwenden. Weitere Informationen finden Sie im Artikel Ausnahmen. Sie können ihre eigenen Ausnahmetypen von CException.

MFC stellt eine Ausnahmeklasse bereit, von der Sie Ihre eigene Ausnahme sowie Ausnahmeklassen für alle unterstützten Ausnahmen ableiten können.

CException
Die Basisklasse für Ausnahmen.

CArchiveException
Eine Archiv-Ausnahme.

CDaoException
Eine Ausnahme, die sich aus einem Fehler in einem DAO-Datenbankvorgang ergibt.

CDBException
Eine Ausnahme, die sich aus einem Fehler in der ODBC-Datenbankverarbeitung ergibt.

CFileException
Eine dateiorientierte Ausnahme.

CMemoryException
Eine Out-of-Memory-Ausnahme.

CNotSupportedException
Eine Ausnahme, die sich aus der Verwendung eines nicht unterstützten Features ergibt.

COleException
Eine Ausnahme, die sich aus einem Fehler bei der OLE-Verarbeitung ergibt. Diese Klasse wird sowohl von Containern als auch von Servern verwendet.

COleDispatchException
Eine Ausnahme, die sich aus einem Fehler während der Automatisierung ergibt. Automatisierungs ausnahmen werden von Automatisierungsservern ausgelöst und von Automatisierungsclients abgefangen.

CResourceException
Eine Ausnahme, die sich aus einem Fehler beim Laden einer Windows-Ressource ergibt.

CUserException
Eine Ausnahme, die zum Beenden eines vom Benutzer initiierten Vorgangs verwendet wird. In der Regel wurde der Benutzer über das Problem benachrichtigt, bevor diese Ausnahme ausgelöst wird.

Siehe auch

Klassenübersicht