Sdílet prostřednictvím


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

Viz také

Koncepty

MFC makra a Globals