La libreria di classi fornisce un meccanismo di gestione delle eccezioni basato sulla classe CException. Il framework di applicazione utilizza le eccezioni nel suo codice; č inoltre possibile utilizzare in vostro. Per ulteriori informazioni, vedere l'articolo eccezioni nel manuale del programmatore di Visual C++. Č possibile derivare i proprio tipi di eccezione da CException.
MFC fornisce una classe di eccezione da cui č possibile derivare il proprio eccezione come classi di eccezione per tutte le eccezioni che supporta.
La classe base per le eccezioni.
Un'eccezione di archivio.
Un'eccezione risultante da un fallimento in un'operazione di database DAO.
Un'eccezione risultante da un errore nell'elaborazione del database ODBC.
Un'eccezione basata sui file.
Un'eccezione di memoria insufficiente.
Un'eccezione derivante dall'utilizzo di una funzionalitą non supportata.
Un'eccezione risultante da un errore nell'elaborazione di OLE. Questa classe viene utilizzata dal server e contenitori.
Un'eccezione derivanti da un errore durante l'automazione. Automazione eccezioni vengono generate dal server di automazione e catturate dai client di automazione.
Un'eccezione risultante da un fallimento per caricare una risorsa di Windows.
Un'eccezione utilizzata per interrompere un'operazione avviata dall'utente. In genere l'utente sia stato notificato del problema prima che questa eccezione viene generata.