Classes d'exception

La bibliothèque de classes fournit un mécanisme de gestion des exceptions basé sur la classe CException. Le cadre de l'application utilise des exceptions dans le code ; vous pouvez également les utiliser dans vôtre. Pour plus d'informations, consultez l'article Exceptions dans le Guide du programmeur Visual C++. 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 des classes d'exception pour toutes les exceptions, qu'il prend en charge.

CException

La classe de base pour les exceptions.

CArchiveException

Une exception d'archive.

CDaoException

Une exception résultant d'une défaillance lors d'une opération de base de données DAO.

CDBException

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

CFileException

Une exception axé sur les fichiers.

CMemoryException

Une exception hors de la mémoire.

CNotSupportedException

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

COleException

Une exception résultant d'un échec au traitement OLE. Cette classe est utilisée par les conteneurs et serveurs.

COleDispatchException

Une exception résultant d'une erreur au cours de l'automatisation. Automatisation exceptions sont levées par des serveurs d'automatisation et capturées par les clients automation.

CResourceException

Une exception résultant d'une défaillance pour charger une ressource Windows.

CUserException

Une exception utilisée pour arrêter une opération initiée par l'utilisateur. Généralement l'utilisateur a été informé du problème avant que cette exception est levée.

Index