Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Handles exceptions specific to the OLE IDispatch
interface, which is a key part of OLE automation.
Syntax
class COleDispatchException : public CException
Members
Public Data Members
Name | Description |
---|---|
COleDispatchException::m_dwHelpContext | Help context for error. |
COleDispatchException::m_strDescription | Verbal error description. |
COleDispatchException::m_strHelpFile | Help file to use with m_dwHelpContext . |
COleDispatchException::m_strSource | Application that generated the exception. |
COleDispatchException::m_wCode | IDispatch -specific error code. |
Remarks
Like the other exception classes derived from the CException
base class, COleDispatchException
can be used with the THROW, THROW_LAST, TRY, CATCH, AND_CATCH, and END_CATCH macros.
In general, you should call AfxThrowOleDispatchException to create and throw a COleDispatchException
object.
For more information on exceptions, see the articles Exception Handling (MFC) and Exceptions: OLE Exceptions.
Inheritance Hierarchy
COleDispatchException
Requirements
Header: afxdisp.h
COleDispatchException::m_dwHelpContext
Identifies a help context in your application's help (.HLP) file.
DWORD m_dwHelpContext;
Remarks
This member is set by the function AfxThrowOleDispatchException when an exception is thrown.
Example
See the example for COleDispatchDriver::CreateDispatch.
COleDispatchException::m_strDescription
Contains a verbal error description, such as "Disk full."
CString m_strDescription;
Remarks
This member is set by the function AfxThrowOleDispatchException when an exception is thrown.
Example
See the example for COleDispatchDriver::CreateDispatch.
COleDispatchException::m_strHelpFile
The framework fills in this string with the name of the application's help file.
CString m_strHelpFile;
COleDispatchException::m_strSource
The framework fills in this string with the name of the application that generated the exception.
CString m_strSource;
Example
See the example for COleDispatchDriver::CreateDispatch.
COleDispatchException::m_wCode
Contains an error code specific to your application.
WORD m_wCode;
Remarks
This member is set by the function AfxThrowOleDispatchException when an exception is thrown.
See also
MFC Sample CALCDRIV
CException Class
Hierarchy Chart
COleDispatchDriver Class
COleException Class