Undantagsklasser

Klassbiblioteket tillhandahåller en mekanism för undantagshantering baserat på klassen CException. Programramverket använder undantag i sin kod. du kan också använda dem i din. Mer information finns i artikeln Undantag. Du kan härleda dina egna undantagstyper från CException.

MFC tillhandahåller en undantagsklass från vilken du kan härleda ditt eget undantag samt undantagsklasser för alla undantag som stöds.

CException
Basklassen för undantag.

CArchiveException
Ett arkivfel.

CDaoException
Ett undantag som beror på ett fel i en DAO-databasåtgärd.

CDBException
Ett undantag som beror på ett fel i ODBC-databasbearbetningen.

CFileException
Ett filorienterat undantag.

CMemoryException
Ett undantag utan minne.

CNotSupportedException
Ett undantag som uppstår vid användning av en funktion som inte stöds.

COleException
Ett undantag som beror på ett fel i OLE-bearbetningen. Den här klassen används av både containrar och servrar.

COleDispatchException
Ett undantag som beror på ett fel under automatiseringen. Automationsundantag genereras av automationsservrar och fångas av automationsklienter.

CResourceException
Ett undantag som beror på ett fel vid inläsning av en Windows-resurs.

CUserException
Ett undantag som används för att stoppa en användarinitierad åtgärd. Normalt har användaren fått ett meddelande om problemet innan det här undantaget utlöses.

Se även

översikt över -klass