Aracılığıyla paylaş


COleDispatchException Sınıfı

Uyarı

Microsoft Foundation Sınıfları (MFC) kitaplığı desteklenmeye devam eder. Ancak artık özellik eklemeyeceğiz veya belgeleri güncelleştirmeyeceğiz.

OLE otomasyonunun önemli bir parçası olan OLE IDispatch arabirimine özgü özel durumları işler.

Sözdizimi

class COleDispatchException : public CException

Üyeler

Ortak Veri Üyeleri

Veri Akışı Adı Açıklama
COleDispatchException::m_dwHelpContext Hata için yardım bağlamı.
COleDispatchException::m_strDescription Sözlü hata açıklaması.
COleDispatchException::m_strHelpFile ile m_dwHelpContextkullanılacak yardım dosyası.
COleDispatchException::m_strSource Özel durumu oluşturan uygulama.
COleDispatchException::m_wCode IDispatch-specific hata kodu.

Açıklamalar

Temel sınıftan CException türetilen diğer özel durum sınıfları gibi THROW, COleDispatchException THROW_LAST, TRY, CATCH, AND_CATCH ve END_CATCH makrolarıyla kullanılabilir.

Genel olarak, bir nesne oluşturmak ve oluşturmak için AfxThrowOleDispatchExceptionCOleDispatchExceptionyapmalısınız.

Özel durumlar hakkında daha fazla bilgi için Özel Durum İşleme (MFC) ve Özel Durumlar: OLE Özel Durumları makalelerine bakın.

Devralma Hiyerarşisi

CObject

CException

COleDispatchException

Gereksinimler

Üst bilgi: afxdisp.h

COleDispatchException::m_dwHelpContext

Uygulamanızın yardımında () bir yardım bağlamı tanımlar. HLP) dosyasını seçin.

DWORD m_dwHelpContext;

Açıklamalar

Bu üye, özel durum oluşturulduğunda AfxThrowOleDispatchException işlevi tarafından ayarlanır.

Örnek

COleDispatchDriver::CreateDispatch örneğine bakın.

COleDispatchException::m_strDescription

"Disk dolu" gibi sözlü bir hata açıklaması içerir.

CString m_strDescription;

Açıklamalar

Bu üye, özel durum oluşturulduğunda AfxThrowOleDispatchException işlevi tarafından ayarlanır.

Örnek

COleDispatchDriver::CreateDispatch örneğine bakın.

COleDispatchException::m_strHelpFile

Çerçeve bu dizeyi uygulamanın yardım dosyasının adıyla doldurur.

CString m_strHelpFile;

COleDispatchException::m_strSource

Çerçeve bu dizeyi özel durumu oluşturan uygulamanın adıyla doldurur.

CString m_strSource;

Örnek

COleDispatchDriver::CreateDispatch örneğine bakın.

COleDispatchException::m_wCode

Uygulamanıza özgü bir hata kodu içerir.

WORD m_wCode;

Açıklamalar

Bu üye, özel durum oluşturulduğunda AfxThrowOleDispatchException işlevi tarafından ayarlanır.

Ayrıca bkz.

MFC Örnek CALCDRIV
CException Sınıfı
Hiyerarşi Grafiği
COleDispatchDriver Sınıfı
COleException Sınıfı