共用方式為


AfxCheckError

這個函式會測試傳入 SCODE ,看看是否發生錯誤。

void AFXAPI AfxCheckError(
   SCODE sc 
);
throw CMemoryException*
throw COleException*

備註

就會發生錯誤時,如果函式會擲回例外狀況。如果傳入SCODEE_OUTOFMEMORY,則函式會 CMemoryException 藉由呼叫 AfxThrowMemoryException。否則,該函式會擲回 COleException 藉由呼叫 AfxThrowOleException

這個函式可用來檢查應用程式中的 OLE 函式呼叫的傳回值。藉由在應用程式中測試這個函式的傳回值,您可以適當地回應盡量少用的程式碼的錯誤情況。

注意事項注意事項

這個函式有相同的效果,在偵錯和非偵錯組建。

範例

AfxCheckError(::CoCreateInstance(clsidWMP, NULL, CLSCTX_INPROC_SERVER, 
   IID_IDispatch, (LPVOID*)&pWMPDispatch));

oddWMP.AttachDispatch(pWMPDispatch, TRUE);

需求

標頭: afxdisp.h

請參閱

概念

MFC 巨集和全域變數