您好 请问 vb生成的exe文件 必须是在安装了vb的机子中打开吗?

要是的话 我该怎么解决呢? 不能让客户安装vb吧? 支个招。。。
2024-12-19 19:06:14
推荐回答(4个)
回答1:

两种情况:一种是你没有引用外部控件(例如串口的MScommon控件),这种情况生成的exe文件可以在Windows环境下运行,不用安装VB。
第二种是引用了外部控件,这样就需要用VB将这个exe程序打包,然后到客户的电脑上安装一下就行了。或者将控件文件。ocx文件复制到客户的电脑的 C:\WINDOWS\SYSTEM32目录下,或者将ocx文件放到你的exe文件同一目录下。
ok了

回答2:

如果没有引用外部控件,那么是可以直接用的,如果引用了外部控件,那么把控件文件拷过去也可以用。

WIN2000以后的版本里都带了VB运行的基本库

回答3:

不一定。 可以用一些软件进行打包 也可以把使用到的dll ocx一起打包 必要时加个.bat文件
内容为
regsvr32 dll或ocx文件名。 有的控件需要注册后才能使用

回答4:

你可以把你的程序通过VB自带的Package & Deployment 向导工具打包,Package & Deployment 向导的路径是:开始」菜单\程序\Microsoft Visual Basic 6.0 中文版\Microsoft Visual Basic 6.0 中文版工具\Package & Deployment 向导