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

2024-10-31 03:13:55
推荐回答(5个)
回答1:

如果只使用非ActiveX控件,则在没有VB的计算机上也可以运行。但如果使用了ActiveX控件,则要在没有VB的计算机上运行,必须将需要的控件(扩展名.ocx)放到exe文件所在的文件夹才能运行。单击菜单>工程>部件,选择需要的控件,在下面可以看到该控件所在的位置,将其复制到exe文件所在的文件夹,就可以在没有VB的计算机上运行。

回答2:

VB程序用的控件比较多,生成.EXE程序只是为了不用打开VB编程工具,减少麻烦而已,在没有装VB的计算机上,找不到你的程序要用的控件就不能运行,如果你把要用到的控件拷到没有装VB的计算机上,就可以运行了.

回答3:

用VB自带的打包程序打个包,然后把生成的打包文件夹中的所有的控件:OCX,DLL之类的全部复制过来就应该OK了

回答4:

是组件(com),不是控件.组件一般以.dll文件存放。
从系统入手比较难解决,
最简单的方法是改你的程序

回答5:

VB的打包工具打包就行了