Klasa COleDispatchException
Obsługuje wyjątki specyficzne dla interfejsu OLE IDispatch
, który jest kluczową częścią automatyzacji OLE.
Składnia
class COleDispatchException : public CException
Elementy członkowskie
Publiczne elementy członkowskie danych
Nazwa/nazwisko | opis |
---|---|
COleDispatchException::m_dwHelpContext | Kontekst pomocy dotyczący błędu. |
COleDispatchException::m_strDescription | Opis błędu słownego. |
COleDispatchException::m_strHelpFile | Plik Pomocy do użycia z m_dwHelpContext programem . |
COleDispatchException::m_strSource | Aplikacja, która wygenerowała wyjątek. |
COleDispatchException::m_wCode | IDispatch -specyficzny kod błędu. |
Uwagi
Podobnie jak inne klasy wyjątków pochodzące z klasy bazowej CException
, COleDispatchException
mogą być używane z makrami THROW, THROW_LAST, TRY, CATCH, AND_CATCH i END_CATCH.
Ogólnie rzecz biorąc, należy wywołać wyjątek AfxThrowOleDispatchException , aby utworzyć i zgłosić COleDispatchException
obiekt.
Aby uzyskać więcej informacji na temat wyjątków, zobacz artykuły Obsługa wyjątków (MFC) i Wyjątki: wyjątki OLE.
Hierarchia dziedziczenia
COleDispatchException
Wymagania
Nagłówek: afxdisp.h
COleDispatchException::m_dwHelpContext
Identyfikuje kontekst pomocy w pomocy aplikacji (. Plik HLP).
DWORD m_dwHelpContext;
Uwagi
Ten element członkowski jest ustawiany przez funkcję AfxThrowOleDispatchException po wystąpieniu wyjątku.
Przykład
Zobacz przykład COleDispatchDriver::CreateDispatch.
COleDispatchException::m_strDescription
Zawiera opis błędu słownego, taki jak "Dysk pełny".
CString m_strDescription;
Uwagi
Ten element członkowski jest ustawiany przez funkcję AfxThrowOleDispatchException po wystąpieniu wyjątku.
Przykład
Zobacz przykład COleDispatchDriver::CreateDispatch.
COleDispatchException::m_strHelpFile
Struktura wypełnia ten ciąg nazwą pliku pomocy aplikacji.
CString m_strHelpFile;
COleDispatchException::m_strSource
Struktura wypełnia ten ciąg nazwą aplikacji, która wygenerowała wyjątek.
CString m_strSource;
Przykład
Zobacz przykład COleDispatchDriver::CreateDispatch.
COleDispatchException::m_wCode
Zawiera kod błędu specyficzny dla aplikacji.
WORD m_wCode;
Uwagi
Ten element członkowski jest ustawiany przez funkcję AfxThrowOleDispatchException po wystąpieniu wyjątku.
Zobacz też
Przykład MFC — CALCDRIV
Klasa CException
Wykres hierarchii
Klasa COleDispatchDriver
Klasa COleException