COleDispatchException-Klasse
Behandelt Ausnahmen, die für die IDispatch
-OLE-Schnittstelle (eine Schlüsselkomponente der OLE-Automatisierung) spezifisch sind.
Syntax
class COleDispatchException : public CException
Member
Öffentliche Datenmember
Name | Beschreibung |
---|---|
COleDispatchException::m_dwHelpContext | Hilfekontext für Fehler. |
COleDispatchException::m_strDescription | Beschreibung des verbalen Fehlers. |
COleDispatchException::m_strHelpFile | Hilfedatei für die Verwendung mit m_dwHelpContext . |
COleDispatchException::m_strSource | Anwendung, die die Ausnahme generiert hat. |
COleDispatchException::m_wCode | IDispatch -spezifischer Fehlercode. |
Hinweise
Wie die anderen Ausnahmeklassen, die von der CException
Basisklasse abgeleitet sind, COleDispatchException
können sie mit den Makros THROW, THROW_LAST, TRY, CATCH, AND_CATCH und END_CATCH verwendet werden.
Im Allgemeinen sollten Sie AfxThrowOleDispatchException aufrufen, um ein COleDispatchException
Objekt zu erstellen und auszulösen.
Weitere Informationen zu Ausnahmen finden Sie in den Artikeln Exception Handling (MFC) und Exceptions: OLE Exceptions.
Vererbungshierarchie
COleDispatchException
Anforderungen
Header: afxdisp.h
COleDispatchException::m_dwHelpContext
Identifiziert einen Hilfekontext in der Hilfe Ihrer Anwendung (. HLP)-Datei.
DWORD m_dwHelpContext;
Hinweise
Dieses Element wird von der Funktion AfxThrowOleDispatchException festgelegt, wenn eine Ausnahme ausgelöst wird.
Beispiel
Siehe dazu das Beispiel für COleDispatchDriver::CreateDispatch.
COleDispatchException::m_strDescription
Enthält eine verbale Fehlerbeschreibung, z. B. "Datenträger voll".
CString m_strDescription;
Hinweise
Dieses Element wird von der Funktion AfxThrowOleDispatchException festgelegt, wenn eine Ausnahme ausgelöst wird.
Beispiel
Siehe dazu das Beispiel für COleDispatchDriver::CreateDispatch.
COleDispatchException::m_strHelpFile
Das Framework füllt diese Zeichenfolge mit dem Namen der Hilfedatei der Anwendung aus.
CString m_strHelpFile;
COleDispatchException::m_strSource
Das Framework füllt diese Zeichenfolge mit dem Namen der Anwendung aus, die die Ausnahme generiert hat.
CString m_strSource;
Beispiel
Siehe dazu das Beispiel für COleDispatchDriver::CreateDispatch.
COleDispatchException::m_wCode
Enthält einen für Ihre Anwendung spezifischen Fehlercode.
WORD m_wCode;
Hinweise
Dieses Element wird von der Funktion AfxThrowOleDispatchException festgelegt, wenn eine Ausnahme ausgelöst wird.
Siehe auch
MFC-Beispiel CALCDRIV
CException-Klasse
Hierarchiediagramm
COleDispatchDriver-Klasse
COleException-Klasse