Condividi tramite


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 insufficiente

  • CNotSupportedException
    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.

Vedere anche

Concetti

Cenni preliminari sulla libreria di classi