为什么vb生成的exe程序在没有按装vb的计算机上无法运行?

为什么用vb编写的程序而生成的exe文件在没有安装vb的计算机下无法运行?是我的生成有错误还是什么原因?希望高手赐教!... 为什么用vb编写的程序而生成的exe文件在没有安装vb的计算机下无法运行?是我的生成有错误还是什么原因?希望高手赐教! 展开
 我来答
百度网友cc7de1f
2007-06-26 · 超过23用户采纳过TA的回答
知道答主
回答量:72
采纳率:0%
帮助的人:57.8万
展开全部
如果只使用非ActiveX控件,则在没有VB的计算机上也可以运行。但如果使用了ActiveX控件,则要在没有VB的计算机上运行,必须将需要的控件(扩展名.ocx)放到exe文件所在的文件夹才能运行。单击菜单>工程>部件,选择需要的控件,在下面可以看到该控件所在的位置,将其复制到exe文件所在的文件夹,就可以在没有VB的计算机上运行。
三月风火
2007-06-16
知道答主
回答量:11
采纳率:0%
帮助的人:0
展开全部
VB程序用的控件比较多,生成.EXE程序只是为了不用打开VB编程工具,减少麻烦而已,在没有装VB的计算机上,找不到你的程序要用的控件就不能运行,如果你把要用到的控件拷到没有装VB的计算机上,就可以运行了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xuhongxiuxiu
2007-06-25
知道答主
回答量:48
采纳率:0%
帮助的人:0
展开全部
用VB自带的打包程序打个包,然后把生成的打包文件夹中的所有的控件:OCX,DLL之类的全部复制过来就应该OK了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
geniuszxd
2007-06-16 · TA获得超过312个赞
知道小有建树答主
回答量:190
采纳率:0%
帮助的人:112万
展开全部
是组件(com),不是控件.组件一般以.dll文件存放。
从系统入手比较难解决,
最简单的方法是改你的程序
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
guijingen
2007-07-01 · TA获得超过157个赞
知道答主
回答量:222
采纳率:0%
帮助的人:123万
展开全部
VB的打包工具打包就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式