关于vb中activeX控件的问题

我在做vb程序时候添加了一个activeX控件但输出成exe后拿到别的没有装vb的机子上时候就无法运行我觉得可能是那个机子没有这个activeX控件造成的但又不知该如何把... 我在做vb程序时候添加了一个activeX控件 但输出成exe后拿到别的没有装vb的机子上时候就无法运行 我觉得可能是那个机子没有这个activeX控件造成的 但又不知该如何把activeX控件和我的exe文件“绑定” 还希望知道的能帮个忙 解决下这个问题 谢谢了~ 展开
 我来答
友禾申曼吟
2019-07-02 · TA获得超过3948个赞
知道小有建树答主
回答量:3066
采纳率:34%
帮助的人:225万
展开全部
这种问题是因为你的activeX控件在新的机器上面没有注册的问题。
有下面方法可以解决:
一、你可以在自己的机子上面,把做好的exe程序用Vb自带的打包向导,进行打包,然后到别的机器上面进行安装,这样就可以了。
二、你在自己机子上面做程序引用activeX控件时,你可以把先这个控件放在C:\windows\system32文件夹里面,然后再在程序里面引用,生成.exe文件复制到别的机子上时,你一定要把这个控件复制到别的机器上的相同路径里。
三、可以用VB写一个注册该控件的注册机。用VBS也可以实现。或是写一个.reg程序。实现regsvr32
yourtest.ocx类似的功能。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式