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 pleineCNotSupportedException
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.