Aracılığıyla paylaş


AfxCheckError

Bu işlev geçirilen sınar scode bir hata olup olmadığını görmek için.

void AFXAPI AfxCheckError(
   SCODE sc 
);
throw CMemoryException*
throw COleException*

Notlar

Hata ise, işlev bir istisna atar.Yoksa geçirilen SCODE olan e_outofmemory, işlevi atar bir CMemoryException çağırarak AfxThrowMemoryException.Aksi durumda, işlev yaratmaz bir COleException çağırarak AfxThrowOleException.

Bu işlev, ole işlevlerini uygulamanızda çağrı döndürme değerleri denetlemek için kullanılabilir.Dönüş değeri bu işlevi ile uygulamanızı test ederek, doğru az miktarda kod hata koşulları için güncelleştiren.

[!NOT]

Bu işlev, debug aynı etkiye sahiptir ve hata ayıklama olmayan oluşturur.

Örnek

AfxCheckError(::CoCreateInstance(clsidWMP, NULL, CLSCTX_INPROC_SERVER, 
   IID_IDispatch, (LPVOID*)&pWMPDispatch));

oddWMP.AttachDispatch(pWMPDispatch, TRUE);

Gereksinimler

Başlık: afxdisp.h

Ayrıca bkz.

Kavramlar

mfc makrolar ve Globals