AfxCheckError
Функциональных тестов этот запуск SCODE, является ли эта ошибка.
void AFXAPI AfxCheckError(
SCODE sc
);
throw CMemoryException*
throw COleException*
Заметки
Если ошибка, то функция создает исключение. Если переданное SCODEE_OUTOFMEMORY, то функция создает CMemoryException путем вызова AfxThrowMemoryException. В противном случае функция создает COleException путем вызова AfxThrowOleException.
Эту функцию можно использовать для проверки возвращаемого значения вызова функции OLE в приложении. При тестировании возвращаемое значение с помощью этой функции в приложении можно правильно прореагируйте к условиям ошибок с минимальной количество кода.
Примечание
Эта функция имеет тот же эффект, отладки и построения, используйте.
Пример
AfxCheckError(::CoCreateInstance(clsidWMP, NULL, CLSCTX_INPROC_SERVER,
IID_IDispatch, (LPVOID*)&pWMPDispatch));
oddWMP.AttachDispatch(pWMPDispatch, TRUE);
Требования
Header: afxdisp.h