Classi di eccezioni
La libreria di classi fornisce un meccanismo di gestione delle eccezioni basato sulla classe CException. Il framework applicazione utilizza le eccezioni nel codice; che possono essere utilizzate anche nel proprio codice. Per ulteriori informazioni, vedere l'articolo Eccezioni. È possibile derivare tipi personalizzati dell'eccezione da CException.
MFC fornisce una classe di eccezione da cui è possibile derivare le eccezioni personalizzate nonché classi di eccezione per tutte le eccezioni supportate.
CException
La classe di base per le eccezioni.CArchiveException
Un'eccezione archiviata.CDaoException
Un'eccezione generata da un errore in un'operazione DAO sul database.CDBException
Un'eccezione generata da un errore nel processo di un database ODBC.CFileException
A un'eccezione basata su un file.CMemoryException
Eccezione relativa alla memoria insufficienteCNotSupportedException
Un'eccezione generata dall'utilizzo di una funzionalità non supportata.COleException
Un'eccezione generata da un errore all'interno di un processo OLE. Questa classe viene utilizzata dai contenitori e dal server.COleDispatchException
Un'eccezione generata da un errore durante l'automazione. Le eccezioni di automazione sono generate dai server di automazione e vengono intercettate dai client di automazione.CResourceException
Un'eccezione generata dall'impossibilità di caricare una risorsa di windows.CUserException
Un'eccezione utilizzata per arrestare un'operazione eseguita dall'utente. In genere, all'utente viene notificato il problema prima che questa eccezione venga generata.