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