COleDispatchException, classe

Gère les exceptions propres à l'interface IDispatch OLE, qui est une partie fondamentale d'OLE automation.

Syntaxe

class COleDispatchException : public CException

Membres

Membres de données publics

Nom Description
COleDispatchException ::m_dwHelpContext Contexte d’aide pour l’erreur.
COleDispatchException ::m_strDescription Description verbale de l’erreur.
COleDispatchException ::m_strHelpFile Fichier d’aide à utiliser avec m_dwHelpContext.
COleDispatchException ::m_strSource Application qui a généré l’exception.
COleDispatchException ::m_wCode IDispatch-code d’erreur spécifique.

Notes

Comme les autres classes d’exception dérivées de la CException classe de base, COleDispatchException peuvent être utilisées avec les macros THROW, THROW_LAST, TRY, CATCH, AND_CATCH et END_CATCH.

En général, vous devez appeler AfxThrowOleDispatchException pour créer et lever un COleDispatchException objet.

Pour plus d’informations sur les exceptions, consultez les articles de gestion des exceptions (MFC) et exceptions : Exceptions OLE.

Hiérarchie d'héritage

CObject

CException

COleDispatchException

Spécifications

En-tête : afxdisp.h

COleDispatchException ::m_dwHelpContext

Identifie un contexte d’aide dans l’aide de votre application (. Fichier HLP).

DWORD m_dwHelpContext;

Notes

Ce membre est défini par la fonction AfxThrowOleDispatchException lorsqu’une exception est levée.

Exemple

Consultez l’exemple de COleDispatchDriver::CreateDispatch.

COleDispatchException ::m_strDescription

Contient une description verbale d’erreur, telle que « Disque plein ».

CString m_strDescription;

Notes

Ce membre est défini par la fonction AfxThrowOleDispatchException lorsqu’une exception est levée.

Exemple

Consultez l’exemple de COleDispatchDriver::CreateDispatch.

COleDispatchException ::m_strHelpFile

L’infrastructure remplit cette chaîne avec le nom du fichier d’aide de l’application.

CString m_strHelpFile;

COleDispatchException ::m_strSource

L’infrastructure remplit cette chaîne avec le nom de l’application qui a généré l’exception.

CString m_strSource;

Exemple

Consultez l’exemple de COleDispatchDriver::CreateDispatch.

COleDispatchException ::m_wCode

Contient un code d’erreur spécifique à votre application.

WORD m_wCode;

Notes

Ce membre est défini par la fonction AfxThrowOleDispatchException lorsqu’une exception est levée.

Voir aussi

Exemple CALCDRIV MFC
CException, classe
Graphique hiérarchique
COleDispatchDriver, classe
COleException, classe