MFC ActiveX 控件:从方法返回错误代码

本文介绍如何从 ActiveX 控件方法返回错误代码。

若要指示错误方法内发生,应使用 COleControl::ThrowError 成员函数的 (状态代码,采用 SCODE 作为参数。) 可以使用预定义的 SCODE 还是定义一个拥有。

备注

ThrowError 被视为是只能作为返回错误的方法从的属性获取或设置函数或自动化方法内。这是仅有的时间相应的异常处理程序会存在于堆栈。

帮助程序函数。常见预定义的 SCODE。最存在,如 COleControl::SetNotSupportedCOleControl::GetNotSupportedCOleControl::SetNotPermitted、和。

有关预定义的 SCODEs 和指令列表。定义自定义的 SCODE,请参见在 ActiveX 控件的节:在 ActiveX 控件中的错误处理 高级主题。

有关在代码的其他区域的异常报告的更多信息,请参见 COleControl::FireError 和节中的 在 ActiveX 控件中的错误处理 ActiveX 控件:高级主题。

请参见

概念

MFC ActiveX 控件