Classi di eccezione

La libreria di classi fornisce un meccanismo di gestione delle eccezioni basato su classe CException.Il framework applicazione utilizza le eccezioni nel codice, è inoltre possibile utilizzarli nei.Per ulteriori informazioni, vedere l'articolo eccezioni.È possibile derivare tipi personalizzati di eccezione da CException.

MFC fornisce una classe di eccezione che è possibile derivare le eccezioni personalizzate nonché classi di eccezione per tutte quelle supportate.

  • CException
    La classe base per le eccezioni.

  • CArchiveException
    Un'eccezione nell'archivio.

  • CDaoException
    Un'eccezione derivazione da un errore in un'operazione di database DAO.

  • CDBException
    Un'eccezione derivazione da un errore elaborare il database ODBC.

  • CFileException
    A eccezione orientata a file.

  • CMemoryException
    Un'eccezione di memoria insufficiente.

  • CNotSupportedException
    Un'eccezione derivazione da utilizzare una funzionalità non supportata.

  • COleException
    Un'eccezione derivazione da un errore elaborare OLE.Questa classe viene utilizzata sia dai contenitori che dal server.

  • COleDispatchException
    Un'eccezione derivazione 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 derivazione da un errore di caricare una risorsa di windows.

  • CUserException
    Un'eccezione utilizzata per interrompere un'operazione eseguita dall'utente.In genere, l'utente è stato del problema prima che questa eccezione venga generata un'eccezione.

Vedere anche

Concetti

Cenni preliminari sulla libreria di classi