sinat_37820638
sinat_37820638
采纳率50%
2017-03-17 07:19

关于VB的控件问题,总是添加不了

15
已采纳

电脑是win10系统, 想用VB的newex.ocx控件,于是就在网上下载newex.ocx后,
分别复制到了C:\windows\system32 和C:\windows\sysWOW64目录下
(网上教程说放system32,但是也有说64位的控件需要放在WOW64目录下,我吃不准就都复制了一份)

然后我打开命令提示符,以管理员的身份打开命令提示符,输入regsvr32.exe newex.ocx, 此时已弹出提示“DllRegister Server在newex.ocx已成功”

但是进入VB6.0后,选中部件—浏览—选中newex.ocx后依然提示我“不可注册为ActiveX部件”(两个目录下都不行)

请问各位这是什么问题啊?怎么解决啊?谢谢各位

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • qq_34770510 曹大仙呀 4年前

    没做过你的项目,不过你可以看一下这个网页:http://www.3lian.com/edu/2015/07-28/233526.html

    点赞 评论 复制链接分享
  • Tiger_Zhao Tiger_Zhao 4年前

    1)用管理员身份运行VB6.exe
    2)在Components对话框中,用Browse按钮选择newex.ocx,其实会自动注册的。
    3)如果出错,那么是newex.ocx需要的其它dll缺失。
     最好用安装包完整安装。
    否则你用 Visual Studio 6.0 自带的 Dependency Walker(DEPENDS.EXE),找出缺失的dll,也没地方去复制啊。

    点赞 评论 复制链接分享

相关推荐