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à
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