最近接手一個VB6的維護案,拿到Source後,一開.vbp檔案就給我出現"找不到檔案 'C:\WINDOWS\system32\IEFRAME.dll\1'"的錯誤訊息,哇哩咧是怎樣!!
拜過Google大神後得到結論,就是IE7惹的禍,解決方法就是自己作一個.reg的檔案並執行,將IE7刪掉的IE6機碼再註冊到系統中。
以下是檔案內容:
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"
據網友慘痛經驗,有時候IE7更新,這個問題就會發作,所以....這個檔案留著不要刪吧!用到的機會不只一次!!
0 意見:
張貼留言