Partager via


Classes d'exceptions

La bibliothèque de classes fournit un mécanisme de gestion des exceptions basé sur la classe CException. L’infrastructure d’application utilise des exceptions dans son code ; vous pouvez également les utiliser dans le vôtre. Pour plus d’informations, consultez l’article Exceptions. Vous pouvez dériver vos propres types d’exceptions à partir de CException.

MFC fournit une classe d’exception à partir de laquelle vous pouvez dériver votre propre exception ainsi que des classes d’exception pour toutes les exceptions prises en charge.

CException
Classe de base des exceptions.

CArchiveException
Exception d’archivage.

CDaoException
Exception résultant d’une défaillance dans une opération de base de données DAO.

CDBException
Exception résultant d’un échec dans le traitement de base de données ODBC.

CFileException
Exception orientée fichier.

CMemoryException
Exception hors mémoire.

CNotSupportedException
Exception résultant de l’utilisation d’une fonctionnalité non prise en charge.

COleException
Exception résultant d’un échec dans le traitement OLE. Cette classe est utilisée par les conteneurs et les serveurs.

COleDispatchException
Exception résultant d’une erreur lors de l’automatisation. Les exceptions d’automatisation sont levées par les serveurs Automation et interceptées par les clients Automation.

CResourceException
Exception résultant d’un échec de chargement d’une ressource Windows.

CUserException
Exception utilisée pour arrêter une opération initiée par l’utilisateur. En règle générale, l’utilisateur a été averti du problème avant que cette exception ne soit levée.

Voir aussi

Vue d’ensemble de la classe