Classe COleDispatchException
Lida com exceções específicas da interface OLE IDispatch
, que é uma parte fundamental da automação OLE.
Sintaxe
class COleDispatchException : public CException
Membros
Membros de Dados Públicos
Nome | Descrição |
---|---|
COleDispatchException::m_dwHelpContext | Contexto de ajuda para erro. |
COleDispatchException::m_strDescription | Descrição verbal de erro. |
COleDispatchException::m_strHelpFile | Arquivo de ajuda a ser usado com m_dwHelpContext . |
COleDispatchException::m_strSource | O aplicativo que gerou a exceção. |
COleDispatchException::m_wCode | O código de erro específico do IDispatch . |
Comentários
Como as outras classes de exceção derivadas da classe base CException
, COleDispatchException
pode ser usada com as macros THROW, THROW_LAST, TRY, CATCH, AND_CATCH e END_CATCH.
Em geral, você deve chamar AfxThrowOleDispatchException para criar e lançar um objeto COleDispatchException
.
Para mais informações sobre exceções, confira os artigos Tratamento de Exceções (MFC) e Exceções: Exceções OLE.
Hierarquia de herança
COleDispatchException
Requisitos
Cabeçalho afxdisp.h
COleDispatchException::m_dwHelpContext
Identifica um contexto de ajuda na ajuda do aplicativo (arquivo .HLP).
DWORD m_dwHelpContext;
Comentários
Esse membro é definido pela função AfxThrowOleDispatchException quando uma exceção é lançada.
Exemplo
Confira o exemplo de COleDispatchDriver::CreateDispatch.
COleDispatchException::m_strDescription
Contém uma descrição verbal de erro, como "Disco cheio".
CString m_strDescription;
Comentários
Esse membro é definido pela função AfxThrowOleDispatchException quando uma exceção é lançada.
Exemplo
Confira o exemplo de COleDispatchDriver::CreateDispatch.
COleDispatchException::m_strHelpFile
A estrutura preenche essa cadeia de caracteres com o nome do arquivo de ajuda do aplicativo.
CString m_strHelpFile;
COleDispatchException::m_strSource
A estrutura preenche essa cadeia de caracteres com o nome do aplicativo que gerou a exceção.
CString m_strSource;
Exemplo
Confira o exemplo de COleDispatchDriver::CreateDispatch.
COleDispatchException::m_wCode
Contém um código de erro específico do aplicativo.
WORD m_wCode;
Comentários
Esse membro é definido pela função AfxThrowOleDispatchException quando uma exceção é lançada.
Confira também
CALCDRIV de exemplo do MFC
Classe CException
Gráfico da hierarquia
Classe COleDispatchDriver
Classe COleException