Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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_dwHelpContextprogramem . |
| 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