Поделиться через


AfxCheckError

Этот SCODE функциональных тестов, переданное для просмотра если ошибка.

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

Заметки

Если ошибка, то функция вызывает исключение.Если переданный SCODEE_OUTOFMEMORY, функция создает CMemoryException путем вызова AfxThrowMemoryException.В противном случае функция вызывает COleException путем вызова AfxThrowOleException.

Эту функцию можно использовать для проверки возвращаемого значения вызова функции OLE в приложении.Путем проверки возвращаемого значения с этой функцией, в приложении можно правильно отреагировать на условия ошибки с минимальным объемом кода.

ПримечаниеПримечание

Эта функция имеет тот же эффект в отладки и построения non-отладка.

Пример

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

oddWMP.AttachDispatch(pWMPDispatch, TRUE);

Требования

Header: afxdisp.h

См. также

Основные понятия

Макросы и глобальные MFC