VC2005向导添加ActiveX变量报错
使用VC2005创建MFC对话框的项目,在对话框资源中插入ActiveX控件,选中插入的ActiveX控件,添加变量时报错,截图如下:
请问这是什么原因以及如何解决,谢谢
[最优解释]
图片看不到
1.VS2005的SP1补丁打了没?
2.VS2005有一个和IE冲突的BUG,需要修改注册表。
方法在我网摘里,如果是,私信我,晚上给你,单位打不开网摘,悲剧啊
[其他解释]
http://blog.sina.com.cn/s/blog_48f93b530100ddww.html
[其他解释]
到家了,貌似是同一种错误呀,解决不了么?
楼主看看这个
vs2005: 使用类视图的向导添加方法或变量的时候会报脚本错误 .
[其他解释]
上2010吧
[其他解释]
谢谢兄弟回复
1、SP1的补丁打了
2、请问怎么修改注册表?
[其他解释]
谢谢大家回复,我按照http://blog.sina.com.cn/s/blog_48f93b530100ddww.html的方法还是不行。
我又测试了下,在对话框中插入另外一个的ActiveX控件后添加变量,一切正常。我觉得应该是之前的那个ActiveX控件有问题,于是重新注册了下。但是还是不行呀
[其他解释]
谢谢大家,终于解决了
http://blog.csdn.net/ssmile/article/details/7103723
首先在注册表中搜索所使用的动态库或者.ocx文件,比如mstscax.dll。
然后在所找到的项附近找到“TypeLib”项,记录下该项下的数据值。
再打开“HKEY_CLASSES_ROOT\TypeLib\<TypeLib项下的数据值>” 该注册表项,修改该注册表项权限为administrators组完全控制。
最后使用regsvr32.exe 重新注册控件。
这个问题在Win 7系统上容易出现,因为Win 7使用了严格的权限控制。