Classe COleDispatchException

Gestisce le eccezioni specifiche all'interfaccia OLE IDispatch che rappresentano una parte importante dell'automazione OLE.

Sintassi

class COleDispatchException : public CException

Membri

Membri dati pubblici

Nome Descrizione
COleDispatchException::m_dwHelpContext Contesto della Guida per l'errore.
COleDispatchException::m_strDescription Descrizione dell'errore verbale.
COleDispatchException::m_strHelpFile File della Guida da usare con m_dwHelpContext.
COleDispatchException::m_strSource Applicazione che ha generato l'eccezione.
COleDispatchException::m_wCode IDispatch- codice di errore specifico.

Osservazioni:

Analogamente alle altre classi di eccezioni derivate dalla CException classe base, COleDispatchException è possibile usare le macro THROW, THROW_LAST, TRY, CATCH, AND_CATCH e END_CATCH.

In generale, devi chiamare AfxThrowOleDispatchException per creare e generare un COleDispatchException oggetto.

Per altre informazioni sulle eccezioni, vedere gli articoli Gestione delle eccezioni (MFC) ed Eccezioni: Eccezioni OLE.

Gerarchia di ereditarietà

CObject

CException

COleDispatchException

Requisiti

Intestazione: afxdisp.h

COleDispatchException::m_dwHelpContext

Identifica un contesto della Guida nella Guida dell'applicazione (. File HLP).

DWORD m_dwHelpContext;

Osservazioni:

Questo membro viene impostato dalla funzione AfxThrowOleDispatchException quando viene generata un'eccezione.

Esempio

Vedere l'esempio relativo a COleDispatchDriver::CreateDispatch.

COleDispatchException::m_strDescription

Contiene una descrizione dell'errore verbale, ad esempio "Disco pieno".

CString m_strDescription;

Osservazioni:

Questo membro viene impostato dalla funzione AfxThrowOleDispatchException quando viene generata un'eccezione.

Esempio

Vedere l'esempio relativo a COleDispatchDriver::CreateDispatch.

COleDispatchException::m_strHelpFile

Il framework compila questa stringa con il nome del file della Guida dell'applicazione.

CString m_strHelpFile;

COleDispatchException::m_strSource

Il framework compila questa stringa con il nome dell'applicazione che ha generato l'eccezione.

CString m_strSource;

Esempio

Vedere l'esempio relativo a COleDispatchDriver::CreateDispatch.

COleDispatchException::m_wCode

Contiene un codice di errore specifico per l'applicazione.

WORD m_wCode;

Osservazioni:

Questo membro viene impostato dalla funzione AfxThrowOleDispatchException quando viene generata un'eccezione.

Vedi anche

MFC Sample CALCDRIV
Classe CException
Grafico della gerarchia
Classe COleDispatchDriver
Classe COleException