共用方式為


MFC ActiveX 控制件:從方法傳回錯誤碼

本文說明如何從 ActiveX 控制項方法傳回錯誤碼。

若要指出方法內發生錯誤,您應該使用 COleControl::ThrowError 成員函式,此函式會採用 SCODE(狀態代碼)作為參數。 您可以使用預先定義的 SCODE,或定義您自己的 SCODE。

備註

ThrowError 只是用來作為從屬性的 Get 或 Set 函式或自動化方法傳回錯誤的方法。 這些是適當的例外狀況處理程式出現在堆疊上的唯一時間。

輔助函數適用於最常見的預定義 SCODE,例如 COleControl::SetNotSupportedCOleControl::GetNotSupportedCOleControl::SetNotPermitted

如需預先定義的 SCODEs 清單和定義自訂 SCODE 的指示,請參閱 在 ActiveX 控制件中處理 ActiveX 控制件中的錯誤 :進階主題一節。

如需在程式代碼其他區域中報告例外狀況的詳細資訊,請參閱 COleControl::FireError在 ActiveX 控件中處理 ActiveX 控件中的錯誤 一節:進階主題。

另請參閱

MFC ActiveX 控制件