Класс COleDispatchException
Обрабатывает исключения, относящиеся к интерфейсу OLE IDispatch
и являющиеся ключевой частью OLE-автоматизации.
Синтаксис
class COleDispatchException : public CException
Участники
Открытые члены данных
Имя | Описание |
---|---|
COleDispatchException::m_dwHelpContext | Контекст справки по ошибке. |
COleDispatchException::m_strDescription | Описание словесной ошибки. |
COleDispatchException::m_strHelpFile | Файл справки для m_dwHelpContext использования. |
COleDispatchException::m_strSource | Приложение, создающее исключение. |
COleDispatchException::m_wCode | IDispatch -specific error code. |
Замечания
Как и другие классы исключений, производные от CException
базового класса, COleDispatchException
можно использовать с макросами THROW, THROW_LAST, TRY, CATCH, AND_CATCH и END_CATCH.
Как правило, необходимо вызвать AfxThrowOleDispatchException для создания и создания COleDispatchException
объекта.
Дополнительные сведения об исключениях см. в статьях об обработке исключений (MFC) и исключениях: OLE Exceptions.
Иерархия наследования
COleDispatchException
Требования
Заголовок: afxdisp.h
COleDispatchException::m_dwHelpContext
Определяет контекст справки в справке приложения (. Файл HLP.
DWORD m_dwHelpContext;
Замечания
Этот элемент задается функцией AfxThrowOleDispatchException при возникновении исключения.
Пример
См. пример для COleDispatchDriver::CreateDispatch.
COleDispatchException::m_strDescription
Содержит описание словесной ошибки, например "Полный диск".
CString m_strDescription;
Замечания
Этот элемент задается функцией AfxThrowOleDispatchException при возникновении исключения.
Пример
См. пример для COleDispatchDriver::CreateDispatch.
COleDispatchException::m_strHelpFile
Платформа заполняет эту строку именем файла справки приложения.
CString m_strHelpFile;
COleDispatchException::m_strSource
Платформа заполняет эту строку именем приложения, создающего исключение.
CString m_strSource;
Пример
См. пример для COleDispatchDriver::CreateDispatch.
COleDispatchException::m_wCode
Содержит код ошибки, характерный для приложения.
WORD m_wCode;
Замечания
Этот элемент задается функцией AfxThrowOleDispatchException при возникновении исключения.
См. также
Пример CALCDRIV MFC
Класс CException
Диаграмма иерархии
Класс COleDispatchDriver
Класс COleException