Compartir a través de


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

Vea también

Conceptos

Macros y funciones globales de MFC