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 altre informazioni, vedere l'articolo Eccezioni. È possibile derivare tipi personalizzati dell'eccezione da CException.

MFC fornisce una classe di eccezioni da cui è possibile derivare le eccezioni personalizzate nonché classi di eccezioni per tutte le eccezioni supportate.

CException
Classe base per le eccezioni.

CArchiveException
Eccezione di archiviazione.

Cdaoexception
Eccezione generata da un errore in un'operazione sul database DAO.

CDBException
Eccezione generata da un errore nell'elaborazione di un database ODBC.

Cfileexception
Eccezione orientata a un file.

CMemoryException
Eccezione relativa alla memoria insufficiente.

CNotSupportedException
Eccezione generata dall'utilizzo di una funzionalità non supportata.

COleException
Eccezione generata da un errore nell'elaborazione OLE. Questa classe viene utilizzata sia dai contenitori sia dai server.

COleDispatchException
Eccezione generata da un errore durante l'automazione. Le eccezioni di automazione sono generate dai server di automazione e vengono acquisite dai client di automazione.

CResourceException
Eccezione generata dall'impossibilità di caricare una risorsa di Windows.

CUserException
Eccezione utilizzata per arrestare un'operazione avviata dall'utente. In genere, all'utente viene notificato il problema prima che questa eccezione venga generata.

Vedi anche

Cenni preliminari sulla classe