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


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

См. также

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

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