AfxCheckError
Pruebas de esta función SCODE último para ver si es un error.
void AFXAPI AfxCheckError(
SCODE sc
);
throw CMemoryException*
throw COleException*
Comentarios
Si es un error, la función produce una excepción.Si SCODE pasado es E_OUTOFMEMORY, la función produce CMemoryException llamando a AfxThrowMemoryException.Si no, la función produce COleException llamando a AfxThrowOleException.
Esta función se puede utilizar para comprobar los valores devueltos de llamadas a funciones VIEJAS en la aplicación.Probar el valor devuelto por esta función en la aplicación, puede reaccionar correctamente a los errores con una cantidad mínima de código.
[!NOTA]
Esta función tiene el mismo efecto en las compilaciones de depuración y la depuración.
Ejemplo
AfxCheckError(::CoCreateInstance(clsidWMP, NULL, CLSCTX_INPROC_SERVER,
IID_IDispatch, (LPVOID*)&pWMPDispatch));
oddWMP.AttachDispatch(pWMPDispatch, TRUE);
Requisitos
Header: afxdisp.h