不是一流高手不要进来

guzy 2001-07-05 07:59:16
在VB中如何实现压缩与解压缩,能否给出详细一点的代码.(不使用控件及DLL)
...全文
215 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
guzy 2001-07-08
  • 打赏
  • 举报
回复
CHICE看来我真的是要去改学DELPHI OR BCB 了 其实我是想VB5写一个安装程序制做工具,其它问题都解决了,就差这一步了,国内有一个用VB写的"Tyche 安装助手",压缩用的是TZIP.DLL,解压缩是用WIN98自带的SETUPAPI.DLL.我不知道具体的用法.现在看来用VB写同类型的软件总是会缺乏稳定性,在快速开发工具上VB的确是不如DELPHI 失望!
guzy 2001-07-06
  • 打赏
  • 举报
回复
最少也要做到压缩使用DLL解压缩不用才好,
wind_lu 2001-07-06
  • 打赏
  • 举报
回复
到codeguru.com/vb去找,有原码,很好用,我就是用这个
haitaoyu 2001-07-06
  • 打赏
  • 举报
回复
打包的太多了吧
jisheng 2001-07-06
  • 打赏
  • 举报
回复
佛曰:不可说
foxb 2001-07-06
  • 打赏
  • 举报
回复
OCX和DLL还是用的好,毕竟是专业写出来的.如果自己能写就是新的ZIP软件了..不过不知道有没比人家的好.:)
ls176 2001-07-06
  • 打赏
  • 举报
回复
同意
Chice_wxg 2001-07-06
  • 打赏
  • 举报
回复

解压缩代码:
Windows目录下有个叫Extract的解压缩程序,可以解 *.cab
这样不就不用DLL也不用控件了吗?哈哈


其实VB写压缩解压缩代码根本不行,一是速度(执行32位乘法VB比VC慢几十倍!),
而且不支持指针,很麻烦
zyykunan 2001-07-06
  • 打赏
  • 举报
回复
呵呵,我不是高手,不过我也进来看看,不用dll的恐怕会很难,我见过不少这方面的例子,好象还没有不用dll的
e_bit 2001-07-06
  • 打赏
  • 举报
回复
建议使用winRAR,哈哈哈绝对好用。。。。。
joeking 2001-07-06
  • 打赏
  • 举报
回复
对了,我是低手我插话:大家记得VB的打包向导吗?打出来的包是CAB格式的,有人说去研究一下setup1.vbp,那这个包是怎么打出来的呢?呵呵,我对打包向导不感兴趣,不过,也许这是压缩的一条路。
再有:guzy,你说如何不用控件及DLL来压缩文件呢?这好象有违VB的初衷吧?就算算法再好,用VB来算……,哈哈,真的去看看数学吧!
flywhc 2001-07-06
  • 打赏
  • 举报
回复
把pkunzip放到资源里,用的时候解压执行……

就看你用什么算法了。用RLE1,最简单……不过可能体积变大……
joeking 2001-07-06
  • 打赏
  • 举报
回复
呵呵,有些压缩包可以将解压带进去(很多自解包)想想喽!
keynes 2001-07-06
  • 打赏
  • 举报
回复
如果用DLL的话,支持DLL、ARJ、RAR的API到处都有地方下,如果要自己写算法的话,那就去研究数学5年再来。
bcrun 2001-07-05
  • 打赏
  • 举报
回复
哈,你忘了有一套比较标准的(从介绍看是和ZIP组织有关的人写的)DLL了吗?vbaccelerator.com上就有介绍
GRIEG 2001-07-05
  • 打赏
  • 举报
回复
对于无损压缩,使用哈副满树。
keynes 2001-07-05
  • 打赏
  • 举报
回复
不用控件和DLL?
嘿嘿,我看你先去学习一下数学和WINDOWS文件机理和磁盘存放的方法原理吧。
飞天神笔 2001-07-05
  • 打赏
  • 举报
回复
我也一样!不说我怎么知道自己的深浅呢???
MonkeyLin 2001-07-05
  • 打赏
  • 举报
回复
看来我不应该近来
chenhw 2001-07-05
  • 打赏
  • 举报
回复
看来我不应该近来
加载更多回复(2)

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧