MFC ActiveX Controls: Returning Error Codes From a 方法
本文介绍如何返回从 Activex 控件方法的错误代码。
若要指示错误在方法中生成了,则应使用 COleControl::ThrowError 成员函数,它采用 SCODE (状态代码) 作为参数。 您可以使用预定义的 SCODE 或定义自己的站点。
备注
ThrowError 被视为仅用作返回错误的方法从属性中获取的内部或设置功能或自动化方法。这些是唯一的时间相应的异常处理程序将存在于堆栈。
helper 函数为常见预定义的 SCODE的最存在,例如 COleControl::SetNotSupported、 COleControl::GetNotSupported和 COleControl::SetNotPermitted。
有关预定义的 SCODE的和指令列表在定义自定义 SCODE中的,请参见在 Activex 控件的部分 进程在您的 Activex 控件的错误 :高级主题。
有关报告异常的更多信息需要代码的其他方面,请参见 COleControl::FireError 和该部分将 Activex 控件的 进程在您的 Activex 控件的错误 :高级主题。