AfxCheckError
Zkoušky předané této funkci kód SCODE Pokud je chyba.
void AFXAPI AfxCheckError(
SCODE sc
);
throw CMemoryException*
throw COleException*
Poznámky
Pokud k chybě funkce vyvolá výjimku.Pokud předané SCODE je chyba E_OUTOFMEMORY, vyvolá funkci CMemoryException voláním AfxThrowMemoryException.V opačném případě se vyvolá funkci COleException voláním AfxThrowOleException.
Tuto funkci lze zkontrolovat vrácené hodnoty volání funkcí OLE aplikace.Vrácená hodnota funkce s testováním v aplikaci můžete správně reagovat na chybové podmínky s minimální množství kódu.
[!POZNÁMKA]
Tato funkce ladění má stejný účinek, bez ladění.
Příklad
AfxCheckError(::CoCreateInstance(clsidWMP, NULL, CLSCTX_INPROC_SERVER,
IID_IDispatch, (LPVOID*)&pWMPDispatch));
oddWMP.AttachDispatch(pWMPDispatch, TRUE);
Požadavky
Záhlaví: afxdisp.h