引用不了Microsoft VBScript Regular Expression 5.5,求解答

pksky 2016-05-28 01:31:10
我电脑是win7 64位
昨晚win7有更新(也可能是删除了happy88这个文件夹),今天VB编的几个程序就运行不了,提示运行时错误,’2147024770 (8007007e)’自动化错误




打开VB后 点引用工程对话框,提示丢失(happy88那个文件夹不知道是哪个流氓软件搞的)



后面把注册表里面的VBScript.dll的文件地址都换成系统文件地址,但是引用一选择Microsoft VBScript Regular Expression 5.5后再看引用都是引用的 Microsoft VBScript globals,VB程序还是不能使用,RegExp提示未定义



各位大神,应该怎么办?
...全文
687 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
舉杯邀明月 2016-05-30
  • 打赏
  • 举报
回复
一个新建的VB6工程,最多只有前4个自动加载的引用。 你那个happy88,不应该直接删除,应该是先卸载,后删除。 以“管理员身份运行”打开命令提示行,执行: regsvr32 /u "happy88的dll文件" 然后再删除它的那些文件(你安装的这个“happy88”,没有卸载程序吗?)。 注意那个dll文件,最好是给出完整路径;还有就是先把VB6关闭后操作。 你的是64位系统,注意找一下32位的 regsvr32.exe 是在哪个目录中,要通过它卸载才行。 我这儿目前没有64位的来测试。
赵4老师 2016-05-30
  • 打赏
  • 举报
回复
在64位Windows下: 64位exe和dll在目录c:\windows\system32目录下; 32位exe和dll在目录c:\windows\syswow64目录下; 所以要注意: 在win64位系统下注册32位ocx或dll需要将32位ocx或dll拷贝到c:\windows\syswow64\目录下。 且注册要用c:\windows\syswow64\regsvr32 xxxxxxx.ocx或dll
一如既往哈 2016-05-29
  • 打赏
  • 举报
回复
中毒了吧。 我的win7,64位,位置是 C:\Windows\System32
赵4老师 2016-05-28
  • 打赏
  • 举报
回复
regsvr32 C:\Windows\System32\vbscript.dll
pksky 2016-05-28
  • 打赏
  • 举报
回复
确认是由于删除happy88引起的,重新安装happy88居然能正常使用了,安装卸载,文件只保留了个dll文件 将就用吧

7,789

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧