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