Partager via


Classes d'Exception

La bibliothèque de classes fournit un mécanisme de gestion des exceptions basé sur la classe CException. Le framework d'application utilise des exceptions dans son code ; utilisez les également dans le vôtre. Pour plus d'informations, consultez Gestion des exceptions. Vous pouvez dériver vos propres types d'exception de CException.

MFC fournit une classe d'exception dont vous pouvez dériver votre propre exception ainsi que la classe d'exception pour toutes les exceptions qu'il prend en charge.

  • CException
    Classe de base pour les exceptions .

  • CArchiveException
    Une exception d'archive.

  • CDaoException
    Une exception résultant d'un échec d'une opération de base de données DAO.

  • CDBException
    Une exception résultant d'une défaillance de traitement de base de données ODBC.

  • CFileException
    Une exception orientée fichier.

  • CMemoryException
    Une exception de mémoire pleine

  • CNotSupportedException
    Une exception résultant de l'utilisation d'une fonctionnalité non prise en charge.

  • COleException
    Une exception résultant d'une défaillance de traitement OLE. Cette classe est utilisée par les conteneurs et les serveurs.

  • COleDispatchException
    Une exception résultant d'une erreur pendant l'automation. Les exceptions d'automation sont levées par les serveurs COM et interceptées par les clients d'automation.

  • CResourceException
    Une exception résultant d'échec de chargement d'une ressource windows.

  • CUserException
    Une exception utilisée pour arrêter une opération initialisée l'utilisateur. En général, l'utilisateur a été notifié du problème avant que cette exception soit levée.

Voir aussi

Concepts

Vue d'ensemble de la bibliothèque de classes