注册 登录
编程论坛 VB6论坛

VB6.0应该如何在不使用插件或者其他压缩软件的情况下压缩和解压的操作?

小刀神 发布于 2018-08-30 18:40, 2477 次点击
VB6.0应该如何在不使用插件或者其他压缩软件的情况下压缩和解压的操作?
6 回复
#2
风吹过b2018-08-30 22:11
自己照着开源的ZIP代码,写成VB的代码,然后自己调用就OK了。

我们都等着你的代码哦。
#3
小刀神2018-08-30 22:22
回复 2楼 风吹过b
之前有查过可以用Shell来压缩和解压,但试了几次,好像都提示没有找到文件,之后发现这个是要调用WINRAR,但是这个东西似乎并不是每台电脑都装了的,这个问题怎么解决呢?
#4
风吹过b2018-08-30 23:07
自己打包 WINRAR的命令行程序。可以一个一个的复制文件测试需要哪几个文件。
还有就是去网上找 ZIP.Dll 之类的 API ,调用API来搞定。
#5
小刀神2018-09-01 15:00
回复 4楼 风吹过b
易语言貌似有着压缩和解压的支持库,能不能借用易语言开发一个小插件,然后让VB6.0开发的程序调用?或者用易语言导出DLL使用?
#6
风吹过b2018-09-02 14:28
如果仅仅使用 DLL,那网上有很多,刚随手搜一下,就在找到一个。
我用的关键字 zip.dll 。
#7
Joforn2018-10-10 09:36
Dim objShell  As New Shell32.Shell
objShell.Namespace("...\.ZIP").Items
1