AfxCheckError
Ta funkcja sprawdza przekazany SCODE , aby sprawdzić, czy jest to błąd.
void AFXAPI AfxCheckError(
SCODE sc
);
throw CMemoryException*
throw COleException*
Uwagi
Jeśli jest błąd, funkcja zgłasza wyjątek.Jeśli przekazany SCODE jest E_OUTOFMEMORY, rzuca funkcja CMemoryException przez wywołanie AfxThrowMemoryException.W przeciwnym wypadku funkcja wyrzuca COleException przez wywołanie AfxThrowOleException.
Ta funkcja może służyć do sprawdzania wartości zwracanych wywołania funkcji OLE w aplikacji.Testując wartość zwracana z tej funkcji w aplikacji, można właściwie reagować na warunki błędów z minimalną ilością kodu.
[!UWAGA]
Funkcja ta ma ten sam efekt w debugowania i buduje non-debug.
Przykład
AfxCheckError(::CoCreateInstance(clsidWMP, NULL, CLSCTX_INPROC_SERVER,
IID_IDispatch, (LPVOID*)&pWMPDispatch));
oddWMP.AttachDispatch(pWMPDispatch, TRUE);
Wymagania
Nagłówek: afxdisp.h