Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Observação
A biblioteca Microsoft Foundation Classes (MFC) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.
Trata 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 | Description |
|---|---|
| COleDispatchException::m_dwHelpContext | Contexto de ajuda para erros. |
| COleDispatchException::m_strDescription | Descrição de erro verbal. |
| COleDispatchException::m_strHelpFile | Ficheiro de ajuda para usar com m_dwHelpContext. |
| COleDispatchException::m_strSource | Aplicação que gerou a exceção. |
| COleDispatchException::m_wCode |
IDispatch-código de erro específico. |
Observações
Tal como as outras classes de exceção derivadas da CException classe base, COleDispatchException podem ser usadas com os macros THROW, THROW_LAST, TRY, CATCH, AND_CATCH e END_CATCH.
Em geral, deve chamar AfxThrowOleDispatchException para criar e lançar um COleDispatchException objeto.
Para mais informações sobre exceções, consulte os artigos Tratamento de Exceções (MFC) e Exceções: Exceções OLE.
Hierarquia de herança
COleDispatchException
Requerimentos
Cabeçalho: afxdisp.h
COleDispatchException::m_dwHelpContext
Identifica um contexto de ajuda na ajuda da sua candidatura (. HLP).
DWORD m_dwHelpContext;
Observações
Este membro é definido pela função AfxThrowOleDispatchException quando uma exceção é lançada.
Example
Veja o exemplo de COleDispatchDriver::CreateDispatch.
COleDispatchException::m_strDescription
Contém uma descrição de erro verbal, como "Disco cheio."
CString m_strDescription;
Observações
Este membro é definido pela função AfxThrowOleDispatchException quando uma exceção é lançada.
Example
Veja o exemplo de COleDispatchDriver::CreateDispatch.
COleDispatchException::m_strHelpFile
O framework preenche esta cadeia com o nome do ficheiro de ajuda da aplicação.
CString m_strHelpFile;
COleDispatchException::m_strSource
O framework preenche esta cadeia com o nome da aplicação que gerou a exceção.
CString m_strSource;
Example
Veja o exemplo de COleDispatchDriver::CreateDispatch.
COleDispatchException::m_wCode
Contém um código de erro específico para a sua aplicação.
WORD m_wCode;
Observações
Este membro é definido pela função AfxThrowOleDispatchException quando uma exceção é lançada.
Consulte também
Exemplo MFC CALCDRIV
Aula CException
Gráfico de Hierarquia
Classe COleDispatchDriver
Classe COleException