Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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