共用方式為


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

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

表示錯誤在方法內發生錯誤,您應該使用 COleControl::ThrowError 成員函式,採用 SCODE (狀態碼) 做為參數。 您可以使用預先定義的 SCODE 或自行定義。

注意事項注意事項

ThrowError 被視為只用來做為傳回錯誤的方法是從屬性取得的內部或 Set 函式或自動化方法。這些是適當的例外處理常式會出現在堆疊唯一的時候。

Helper 函式為最常用的預先定義 SCODE存在,例如 COleControl::SetNotSupportedCOleControl::GetNotSupportedCOleControl::SetNotPermitted

如需定義自訂 SCODE的預先定義 SCODE物件的清單,請參閱《ActiveX 控制項的 在您的 ActiveX 控制項的處理錯誤 一節:進階主題。

如需在程式碼的其他區域的報告例外狀況的詳細資訊,請參閱 COleControl::FireError 和區段在 ActiveX 控制項的 在您的 ActiveX 控制項的處理錯誤 :進階主題。

請參閱

概念

MFC ActiveX 控制項