标题:关于ieframe.dll的问题,快疯了。。求解决。
只看楼主
VB丶小宇
Rank: 3Rank: 3
来 自:河北省石家庄市
等 级:论坛游侠
帖 子:172
专家分:142
注 册:2013-3-11
结帖率:96.77%
已结贴  问题点数:20 回复次数:7 
关于ieframe.dll的问题,快疯了。。求解决。
打开VB-工程-部件-Microsoft Internet Controls
出现
百度一下,下载了
复制到system32下
出现
又百度了下。说是要改注册表。HKEY_CLASSES_ROOT\TypeLib\{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}\1.1\0\win32 默认键值修改成C:\WINDOWS\system32\ieframe.dll就行了.(原来的多了一个\1)
可是我怎么没有这个win32这项?
系统:XP SP3 32位
IE版本:IE8
求解啊。。烦死了。。。谢谢。

[ 本帖最后由 VB丶小宇 于 2013-11-17 12:00 编辑 ]
搜索更多相关主题的帖子: 工程 注册表 Internet Microsoft 百度一下 
2013-11-17 11:56
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4912
专家分:29900
注 册:2008-10-15
得分:0 
你到注册表里,搜索 ieframe.dll 就知道了是哪个键值。

我以前也遇到过。慢慢找。

授人于鱼,不如授人于渔
早已停用QQ了
2013-11-17 15:22
VB丶小宇
Rank: 3Rank: 3
来 自:河北省石家庄市
等 级:论坛游侠
帖 子:172
专家分:142
注 册:2013-3-11
得分:0 
回复 2楼 风吹过b
非常感谢。。正在解决。。这个问题好麻烦啊。。呵呵。弄一上午了。。

编程最蛋疼的事:不是编程多么累,而是编完后,一点运行,出现四个字:程序错误。。。
2013-11-17 15:32
VB丶小宇
Rank: 3Rank: 3
来 自:河北省石家庄市
等 级:论坛游侠
帖 子:172
专家分:142
注 册:2013-3-11
得分:0 
回复 2楼 风吹过b
找到注册表的ieframe.dll了。里面的值就是C:\WINDOWS\system32\ieframe.dll  。。。正确的啊

再次打开工程-部件-Microsoft Internet Controls
依旧如此。。
。。崩溃啊。。

编程最蛋疼的事:不是编程多么累,而是编完后,一点运行,出现四个字:程序错误。。。
2013-11-17 15:48
lowxiong
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:27
帖 子:652
专家分:3402
注 册:2008-5-7
得分:0 
你先将ieframe.dll拷贝一个副本,然后通过“引用-浏览-选择副本”的方式强行加载副本看会出现什么情况,有时自己写的dll可以这样引用的。
2013-11-18 06:53
VB丶小宇
Rank: 3Rank: 3
来 自:河北省石家庄市
等 级:论坛游侠
帖 子:172
专家分:142
注 册:2013-3-11
得分:0 
回复 5楼 lowxiong
您好,首先,非常感谢您的解答。
引用。。
还是不行。。

编程最蛋疼的事:不是编程多么累,而是编完后,一点运行,出现四个字:程序错误。。。
2013-11-18 18:49
lowxiong
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:27
帖 子:652
专家分:3402
注 册:2008-5-7
得分:20 
你用下这种方法看行不
1:在注册表中删除所有Microsoft Internet Controls
  运行-regedit-搜索值为“Microsoft Internet Controls”的项,一般找的到两个,项名是1.1,将他整个删除即可
2:打开vb,你会发现在部件里找不到“Microsoft Internet Controls”这个部件了,你可以重新来过,方法是操作vb的工程菜单项:工程-引用-浏览-选择默认目录里的ieframe.dll文件,这时就会在最后出现一个“Microsoft Internet Controls”-确定,退出引用窗口,在工具栏里按鼠标右键-部件-勾选Microsoft Internet Controls-确定。
经过这各程序后你看行不,我做过实验:讲ieframe.dll拷贝到d:\ieframe1.dll-regsvre2 -s d:\ieframe1.dll,这时你在引用里使用Microsoft Internet Controls时,你会看到下面提示的文件名为d:\ieframe1.dll\1,但这时可以用,如果此时删掉d:\ieframe1.dll,再引用就会提示文件未找到。

[ 本帖最后由 lowxiong 于 2013-11-18 20:10 编辑 ]
2013-11-18 20:03
VB丶小宇
Rank: 3Rank: 3
来 自:河北省石家庄市
等 级:论坛游侠
帖 子:172
专家分:142
注 册:2013-3-11
得分:0 
回复 7楼 lowxiong
非常感谢您的回答,我按照您的方法做了,但是问题并未解决。主要的是我有了新的发现。有了新的见解。另外你的这些话也让我想到了另一个想法,谢谢!

编程最蛋疼的事:不是编程多么累,而是编完后,一点运行,出现四个字:程序错误。。。
2013-11-20 18:04



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-423649-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.041517 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved