VS2008中MFC编程用向导添加成员变量时发生IE脚本错误的解决...
运行环境:WinXP SP3 IE8.0 VS2008
最近用VS2008,编写个MFC小程序,在ListBox中右键,添加成员变量时,弹出IE脚本错误,对象不支持此属性或方法。如图所示:
http://pic2.qnpic.com/doimg/wgbcw/8c3e0103/
经测试在IE中打开链接,同样的错误,于时便在MSDN上找到比较安全的方法分享给大家:
原文描方法如下:
Please follow the following steps: - Open regedit (on a 64-bit OS, open the 32-bit regedit) - Under “HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones”,
create a new key called 1000 (if it isn't already there) - Under 1000,
create a DWORD entry with: o Name = 1207 o Type = REG_DWORD o Data = 0x000000
上述方法比较简单,就是打开注册表编辑器,找到“HKEY_CURRENT_USER\Software\Microsoft\Windows \CurrentVersion\Internet Settings\Zones”,在这个项下面新增一个名字为1000的子项,并且在新增的1000项里添加一个名称为1207的DWORD键,值为0。然后关闭注册表编辑器,重新打开VS2008编程环境,重复ListBox中右键,添加成员变量时问题解决。
如果不会操作注册表,在WinXP系统中可把下面文本内容,复制到一个新建的记事本里,并把后缀改为.reg,运行就可以。Windows Registry Editor Version 5.00
"1207"=dword:00000000
页:
[1]