AfxCheckError
Funkcja ta sprawdza przekazany SCODE czy to jest błąd.
void AFXAPI AfxCheckError(
SCODE sc
);
throw CMemoryException*
throw COleException*
Uwagi
Jeśli błąd, funkcja zgłasza wyjątek.Jeśli przekazany SCODE jest błąd E_OUTOFMEMORY, funkcja generuje CMemoryException , wywołując AfxThrowMemoryException.W przeciwnym wypadku funkcja generuje COleException , wywołując AfxThrowOleException.
Ta funkcja umożliwia sprawdzanie wartości zwracane wywołania funkcji OLE w aplikacji.Testując wartość zwracana z tej funkcji w aplikacji można właściwie reagować warunków błędów z niewielkiej ilości kodu.
[!UWAGA]
Funkcja ta ma ten sam efekt w debugowania i buduje bez debugowania.
Przykład
AfxCheckError(::CoCreateInstance(clsidWMP, NULL, CLSCTX_INPROC_SERVER,
IID_IDispatch, (LPVOID*)&pWMPDispatch));
oddWMP.AttachDispatch(pWMPDispatch, TRUE);
Wymagania
Nagłówek: afxdisp.h