Clase COleDispatchException
Controla las excepciones específicas de la interfaz OLE de IDispatch
, que es una parte fundamental de la automatización OLE.
Sintaxis
class COleDispatchException : public CException
Miembros
Miembros de datos públicos
Nombre | Descripción |
---|---|
COleDispatchException::m_dwHelpContext | Contexto de ayuda para el error. |
COleDispatchException::m_strDescription | Descripción verbal del error. |
COleDispatchException::m_strHelpFile | Archivo de ayuda para usar con m_dwHelpContext . |
COleDispatchException::m_strSource | Aplicación que generó la excepción. |
COleDispatchException::m_wCode | Código de error específico de IDispatch . |
Comentarios
Al igual que ocurre con las otras clases de excepción que derivan de la clase base CException
, COleDispatchException
se puede usar con las macros THROW, THROW_LAST, TRY, CATCH, AND_CATCH y END_CATCH.
En general, debe llamar a AfxThrowOleDispatchException para crear y generar un objeto COleDispatchException
.
Para más información sobre las excepciones, consulte los artículos Control de excepciones (MFC) y Excepciones: Excepciones OLE.
Jerarquía de herencia
COleDispatchException
Requisitos
Encabezado: afxdisp.h
COleDispatchException::m_dwHelpContext
Identifica un contexto de ayuda en el archivo de ayuda de la aplicación (.HLP).
DWORD m_dwHelpContext;
Comentarios
La función AfxThrowOleDispatchException establece este miembro cuando se genera una excepción.
Ejemplo
Vea el ejemplo de COleDispatchDriver::CreateDispatch.
COleDispatchException::m_strDescription
Contiene una descripción verbal del error, como "Disco lleno".
CString m_strDescription;
Comentarios
La función AfxThrowOleDispatchException establece este miembro cuando se genera una excepción.
Ejemplo
Vea el ejemplo de COleDispatchDriver::CreateDispatch.
COleDispatchException::m_strHelpFile
El marco rellena esta cadena con el nombre del archivo de ayuda de la aplicación.
CString m_strHelpFile;
COleDispatchException::m_strSource
El marco rellena esta cadena con el nombre de la aplicación que generó la excepción.
CString m_strSource;
Ejemplo
Vea el ejemplo de COleDispatchDriver::CreateDispatch.
COleDispatchException::m_wCode
Contiene un código de error específico de la aplicación.
WORD m_wCode;
Comentarios
La función AfxThrowOleDispatchException establece este miembro cuando se genera una excepción.
Consulte también
MFC Sample CALCDRIV
CException (clase)
Gráfico de jerarquías
COleDispatchDriver (clase)
COleException (clase)