怎样将vb程序和它用到的dll等文件打包成一个exe文件不要安装包,要可以直接运行的

怎样将vb程序和它用到的dll等文件打包成一个exe文件不要安装包,要可以直接运行的,第1张

1、winrar 把2个文件压缩成自解压文件。

2、用你说的方法也可以,但是比较麻烦。不过用第一种方法也一样实现这个功能了。

3、把dll作为资源导入也是一种方法,这个也需要编程实现。

综合来说,第一种最方便。

办法是有,但是极其麻烦,提供一点思路,未验证:

先把需要的DLL都找出来;

然后装载到资源文件里;

运行时首先从资源文件里释放到当前目录;

然后注册DLL文件;

这样就可以继续运行了。

vb编写的程序,完全可以在没安装vb的电脑上运行。

1,VB编写的程序,先编译先成EXE程序。

2,将VB生成的EXE和所有需要的控件等打包。VB自带的打包方法如下:

(1)单击“外接程序”菜单下的“外接程序管理器”。

(2)在d出的窗体中选择“打包和展开向导”(最后一项),在加载行为中选择“加载/卸载”,确定。

(3)再次单击“外接程序”菜单项,单击“打包和展开向导”。

(4)单击“打包”,选择“标准安装包”,一直单击下一步,最后点“完成”,点“关闭”。

(5)此时的工程文件夹下会有一个名为“包”的文件夹。

(6)单击“展开”,单击下一步(2个),此时询问“您希望在哪里展开这个包?”,单击“新建文件夹” 在电脑中其他位置新建一个文件夹,单击下一步,点“完成”,点“关闭”。

(7)关闭“打包和展开向导”。

(8)在刚才建立的文件夹下就是安装程序了!(三个文件:工程名cab setupexe setuplst)

3,最后,将安装程序拿到没有安装VB的电脑上,安装即可使用了。

摘自MSDN

如果想要有计划地编译一个工程,在 DOS 会话中从命令行建造可执行文件的方法是非常有用的。在批处理文件里键入:

Vb6 /make projectname[vbp] [exename]

对于 projectname,请键入工程文件名。使用变量 exename 是为了给所得到的可执行文件重新命名。

在Dos命令窗口输入vb6exe / 可以得到更多的帮助。

这样你就可以用批处理的方式来生成exe了。当然也可以用VB中的Shell来做。

你好象一共提了3问题,分别简单回答一下:

1、你给别人的安装文件应该包括:setupexe、CAB文件和lst文件。

2、lst文件是VB6安装制作程序生成的一个安装信息文件,用记事本可以打开。

3、用VB6安装制作程序制作安装包,需要把你程序中用到一些东西也打包进来才能完整安装,比如用VB6做打印程序就需要添加MSDBRPTRDLL。另外,想要做成只有一个setupexe程序需要借助第三方工具了。

用 setup factory 7 软件对VB工程打包生成安装文件: 1、一个VB6工程编译完成后,点击“文件”菜单下的“生成XXXexe” 2、打开 setup factory 7 软件,按照向导添加VB工程…… 注意:打包时在向导中选择 vb6 运行库,就可以把你编程时用到的 dll

以上就是关于怎样将vb程序和它用到的dll等文件打包成一个exe文件不要安装包,要可以直接运行的全部的内容,包括:怎样将vb程序和它用到的dll等文件打包成一个exe文件不要安装包,要可以直接运行的、怎样将多个vb程序和它用到的dll等文件打包成一个exe文件不要安装包,要可以直接运行的、vb编写的程序,可不可以在没安装vb的电脑上运行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9313909.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存