Partilhar via


Classe de Exceção COleDispatch

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

CObject

CException

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