COleDispatchException Sınıfı
OLE otomasyonunun önemli bir parçası olan OLE IDispatch
arabirimine özgü özel durumları işler.
class COleDispatchException : public CException
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_dwHelpContext kullanılacak yardım dosyası. |
COleDispatchException::m_strSource | Özel durumu oluşturan uygulama. |
COleDispatchException::m_wCode | IDispatch -specific hata kodu. |
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 COleDispatchException
nesne oluşturmak ve oluşturmak için AfxThrowOleDispatchException çağrısı yapmalı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.
COleDispatchException
Üst bilgi: afxdisp.h
Uygulamanızın yardımında () bir yardım bağlamı tanımlar. HLP) dosyasını seçin.
DWORD m_dwHelpContext;
Bu üye, özel durum oluşturulduğunda AfxThrowOleDispatchException işlevi tarafından ayarlanır.
COleDispatchDriver::CreateDispatch örneğine bakın.
"Disk dolu" gibi sözlü bir hata açıklaması içerir.
CString m_strDescription;
Bu üye, özel durum oluşturulduğunda AfxThrowOleDispatchException işlevi tarafından ayarlanır.
COleDispatchDriver::CreateDispatch örneğine bakın.
Çerçeve bu dizeyi uygulamanın yardım dosyasının adıyla doldurur.
CString m_strHelpFile;
Çerçeve bu dizeyi özel durumu oluşturan uygulamanın adıyla doldurur.
CString m_strSource;
COleDispatchDriver::CreateDispatch örneğine bakın.
Uygulamanıza özgü bir hata kodu içerir.
WORD m_wCode;
Bu üye, özel durum oluşturulduğunda AfxThrowOleDispatchException işlevi tarafından ayarlanır.
MFC Örnek CALCDRIV
CException Sınıfı
Hiyerarşi Grafiği
COleDispatchDriver Sınıfı
COleException Sınıfı