Поделиться через


Класс 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.

Иерархия наследования

CObject

CException

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