VB-找不到档案 ‘C:\WINDOWS\system32\IEFRAME.dll\1’

有些文章都是我以前博客里的,所以就把一些值得看的文章移植过来。

今天在用VB编一小程序时候需要用到webbrower的Microsoft Internet Controls对象,于是添加部件,谁不想竟弹出一个对话框:找不到档案 ‘C:\WINDOWS\system32\IEFRAME.dll\1’看着这个路径就觉得有点不对头,难道system32里还有以IEFRAME.dll命名的文件夹,一般都是调用数据链接库(dll)文件,那么那个“1”又是怎么回事呢?

赶紧百度下,原来是IE7的BUG作祟。在WinXP SP2下,装完IE7,某些补丁安装后再用VB去插入WebBrowser控件就会提示无法打开”C:\WINDOWS\system32\ieframe.dll\1″文件。IE7升级后把HKEY_CLASSES_ROOT\TypeLib\{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}\1.1\0\win32下面的默认键值修改成C:\WINDOWS\system32\ieframe.dll\1了。这当然导致VB去找了一个不存在的文件。
这样就知道怎么做了,赶紧把那个键值改成C:\WINDOWS\system32\ieframe.dll就行了,试着添加部件,OK!最后提供个注册表文件:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\TypeLib\{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}]
[HKEY_CLASSES_ROOT\TypeLib\{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}\1.1]
@=”Microsoft Internet Controls”
[HKEY_CLASSES_ROOT\TypeLib\{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}\1.1\0]
[HKEY_CLASSES_ROOT\TypeLib\{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}\1.1\0\win32]
@=”C:\\WINDOWS\\system32\\ieframe.dll”

将其保存为.reg后缀的注册表文件,双击安装就OK啦!

xinwen365免费空间——我永恒的回忆

网站空间这个目录是我用来做网站空间推介的。开篇没啥说的,就来回忆一下或开心或不开心的做站之路吧。

记得那是个SB的不能再SB的日子,在看到一行代码可以让几个文字左右晃动的时候(其实就是marquee标签),我便深深地迷上了html语言。虽然仅仅是简单的静态网页,却让白菜基础的我耗费了大量的青春与精力。没有电脑的日子时,我们经常混迹于网吧,在别人游戏的时候SB的我为了ZB便在那下载frontpage然后找网上的代码进行复制粘贴。搞了N天,终于一个像模像样的个人主页被我做好了,于是我开始找网上的免费空间域名。

一个偶然的机会接触到了xinwen365这个免费空间站,不知道哪位大大还记得。在百度谷歌了N个日日夜夜后,我了解了域名、空间、FTP等等。还知道了LeapFTP这个工具,时至今日,我依然没有换过FTP工具,也许是习惯,也许是一种情愫吧。在我一番挣扎后,网页终于上线!一个并不简陋的页面,一个并不好记的二级域名,一个得瑟的SB在那偷乐……这个场景一直在我的回忆中。

话说这个xinwen365算是有点名气的,而且不会随意封账号,所以那个网页一直留了好长时间,直到有一天xinwen365主页挂掉。而那时我早已跨入了草根站长的行列……

也许没有xinwen365就没有我今天的做站之路,更别提神马SEO。好多记忆慢慢淡去,谨以此文纪念那永恒的回忆,永恒的xinwen365.