首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

控件debug出错信息,该如何处理

2012-03-06 
控件debug出错信息在我的机器上debug的时候没有,但是在其他机器上有这条信息。这条信息是说明什么的?Reques

控件debug出错信息
在我的机器上debug的时候没有,但是在其他机器上有这条信息。
这条信息是说明什么的?

Requested   interface   is   not   supported.
{   is   not   support.
Client   asking   if   it 's   safe   to   call   through   IDispatch.
In   other   words,   is   the   control   safe   for   scripting?
OBJECT:OBJECT:OBJECT:[JCCATCH_gflash::Unadvise]begin[JCCATCH_gflash::Unadvise]leave

[解决办法]
这个最简单了,你把你的代码改一下:
1.在定义时从IObjectSafetyImpl继承,
2.在BEGIN_COM_MAP和END_COM_MAP中加入COM_INTERFACE_ENTRY(IObjectSafety)
就可以了。

如果你不想动代码,就修改一下IE安全选项,就 "脚本安全 "那个.

[解决办法]
学习一下。
[解决办法]
用一楼的方法就可以解决.
从IObjectSafetyImpl继承你的类
在BEGIN_COM_MAP和END_COM_MAP中加入COM_INTERFACE_ENTRY(IObjectSafety)。

[解决办法]
你自己写SetInterfaceSafetyOptions和...与从IObjectSafetyImpl继承没什么区别,一个是你自己写,一个是使用系统已经写好的,其本质是一样的。


[解决办法]
学习,COM文盲

热点排行