
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的电脑上运行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)