AfxCheckError

โมฆะ AFXAPI AfxCheckError (SCODE sc );
โยน CMemoryException *

โยน COleException *

หมายเหตุ

ทดสอบฟังก์ชันนี้จะส่งผ่าน SCODEเห็นว่า เป็นข้อผิดพลาด หากมีข้อผิดพลาด ฟังก์ชันผิดข้อยกเว้น หากการส่งผ่านSCODE E_OUTOFMEMORYฟังก์ชันผิดCMemoryExceptionโดยการเรียกAfxThrowMemoryException.nbsp มิฉะนั้น ฟังก์ชันผิดCOleExceptionโดยการเรียกAfxThrowOleException(&N)?

ฟังก์ชันนี้สามารถใช้ในการตรวจสอบค่าที่ส่งกลับของการเรียกไปยังฟังก์ชัน OLE ในโปรแกรมประยุกต์ของคุณ โดยการทดสอบค่าที่ส่งกลับ โดยฟังก์ชันนี้ในโปรแกรมประยุกต์ของคุณ คุณสามารถถูกตอกกลับเงื่อนไขข้อผิดพลาดที่มียอดเงินขั้นต่ำสุดของรหัส?

หมายเหตุnbsp  ฟังก์ชันนี้มีผลเหมือนกับการตรวจแก้จุดบกพร่อง และสร้างไม่ใช่ตรวจแก้จุดบกพร่อง(&N)?

ตัวอย่าง

LPDISPATCH pDisp = NULL
AfxCheckError (CoCreateInstance (CLSID
 ค่า NULL, CLSCTX_LOCAL_SERVER, IID_IDispatch
 แอมป์ (LPVOID) pDisp));
/ / ส่งออกถ้ามีข้อผิดพลาด ข้อยกเว้นมีแล้วถูกไป
/ / เราสามารถเริ่มใช้ตัวชี้การส่งคืน
COleDispatchDriver disp(pDisp)
/ / และ(&A)...

Index