我的小程序生成一个文件,但是它太大,如何将其直接生成压缩文件?? 我的小程序生成一个数据库,怎样才能在VB6中直接将它直接用winzip压缩后,生成。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 复制相应的dll、ocx....直接用winrar或winzip压缩成exe文件就可以了 Option ExplicitPrivate Sub Command1_Click() Dim wzipexe As String ' winzip 执行文件的位置 Dim wsource As String ' 原始文件 (压缩前) Dim wtarget As String ' 目地文件 (压缩后) Dim wcmd As String ' Shell 指令 Dim retval As Double ' Shell 指令传回值 ' Shell 指令 wzipexe = "C:\program files\winzip\WINzip32" ' winzip 执行文件的位置 wtarget = Text2.Text ' 目地文件 (压缩后) wsource = Text1.Text ' 原始文件 (压缩前) wcmd = wzipexe & " -a " & wtarget & " " & wsource retval = Shell(wcmd, 6) End Sub 有一些控件、dll用于zip压缩,可以到vbgood找找 强烈建议用UPX压缩!包你不好悔得压缩工具因为压缩后不用解压直接运行! 用第三方控件执行压缩和解压,也可以用 shell 调用外部程序,不过还是没有内置控件方便控制 fxy_2002(阿勇) 说的才是对于编程来讲可控的最好的方法,调用第三程序也可以,但是如果你的程序要发布的话,别人用起来就不方便。 个人觉得楼上的方法不可取。不方便!1、winrar或winzip压缩成exe文件2、寻问是否要压缩? 复制相应的dll、ocx....直接用winrar或winzip压缩成exe文件就可以了 vb中的listbox问题 VB实现多层页面功能 螺帽的画法-圆与60度直线相交程序 vb中波形的放大 想转Delphi的朋友关注:李维经典书籍1元起拍卖!!! 如何用createobject创建一个treeview控件,(在运行时动态创建,不能是控件数组) CommonDialog1.ShowOpen报错啊 vb语言把数据库中一条记录打印到textbox function过程返回值的问题?多谢 aaaa 一个困扰我很久的问题(Unicode),成功赠100分 上网找资料,看到个有趣的东东,大家分享一下
直接用winrar或winzip压缩成exe文件就可以了
Dim wzipexe As String ' winzip 执行文件的位置
Dim wsource As String ' 原始文件 (压缩前)
Dim wtarget As String ' 目地文件 (压缩后)
Dim wcmd As String ' Shell 指令
Dim retval As Double ' Shell 指令传回值 ' Shell 指令
wzipexe = "C:\program files\winzip\WINzip32" ' winzip 执行文件的位置
wtarget = Text2.Text ' 目地文件 (压缩后)
wsource = Text1.Text ' 原始文件 (压缩前)
wcmd = wzipexe & " -a " & wtarget & " " & wsource
retval = Shell(wcmd, 6)
End Sub
包你不好悔得压缩工具
因为压缩后不用解压直接运行!
1、winrar或winzip压缩成exe文件
2、寻问是否要压缩?
直接用winrar或winzip压缩成exe文件就可以了