捐赠 | 广告 | 注册 | 发布 | 上传 | 关于我们    
  沪ICP备05001939号 DELPHI盒子 | 盒子论坛 | 盒子文章 | 盒子问答悬赏 | 最新更新 | 论坛检索 | 下载中心 | 高级搜索    
  精品专区 | 繁體中文 | 奖励公告栏 | 直通车账号登陆 | 关闭GOOGLE广告 | 临时留言    
盒子资源分类
全部展开 - 全部合拢
OBRARLib v0.01 (文件压缩/解压缩)
关键字:OBRARLib RAR 文件 压缩/解压缩 进度
来 自:原创
平 台:Win9x,Win2k/XP/NT,Win2003 下载所需:0 火柴
深浅度:中级 完成时间:2005/9/6
发布者:hotyei 发布时间:2005/9/6
编辑器:DELPHI7 语  种:简体中文
分 类:数据压缩 下载浏览:838/10847
加入到我的收藏
下载错误报错
登陆以后才能下载
 用户名:
 密 码:
自动登陆(30天有效)
图片如果打不开,说明流量不够了,请稍候下载……
这是一个为你的程序添加简单文件压缩功能的控件,是压缩后的文件格式是RAR,并且有压缩进度!

写这个控件是由于我的程序需要对备份后的数据库进行打包压缩,但我下载安装了ZipTV后,发现ZipTV不能压缩RAR文件,并且需要注册,无奈只好自己写一个。
Google
 
本站原创作品,未经作者许可,严禁任何方式转载;转载作品,如果侵犯了您的权益,请联系我们
龙脉加密锁 15元起 Grid++Report 报表 申请支付@网
 相关文章
OBRARLib RAR ZLib v0.04
yx770209 2006/3/23 下+13100/浏+13956 评+19
OBRARLib RAR ZLib v0.03
yx770209 2006/3/22 下+580/浏+9574 评+3
OBRARCompress v0.02 (文件压缩/解压缩)
siow 2005/9/16 下+2162/浏+14249 评+4
OBRARLib v0.01 (文件压缩/解压缩)
hotyei 2005/9/6 下+838/浏+10848 评+6
相关评论
共有评论6条 当前显示最后6条评论
wendbell 2005/9/6 21:53:41
发布时记得要带上 ZLib.DLL 文件,ZLib.DLL 其实就是 WINRAR 目录下面的 RAR.EXE 改名而成的。
所以如果出了新版本的 WINRAR ,你完全可以将其替换掉。

楼主还真是有点创意!
myy 2005/9/6 21:58:26
提个小意见:

OBRARCompress.pas
----------
function TOBRARCompress.GenderCommandLineText: String;
var
  i : Integer;
begin
  Result := GetCurrentDirName + 'zLib.exe a ' +
          '-m'+IntToStr(FCompressLevel)+' '+
          '-ep1 '+
          RARFileName+ ' ';

  for i := 0 to SourceFiles.Count -1 do
  begin
    Result := Result +  SourceFiles.Strings[i] + ' ';
  end;
end;
----------
1。文件名应该用双引号引起来,防止有空格
2。CreateProcess并不要求文件一定要是exe,甚至没有后缀都行,
所以改名是多此一举。
3。Rar.exe本来就可以支持目录,可以考虑加入
leon2huang 2005/9/7 9:00:59
很好,能不能写一个函数来实现,这样发布的时候会方便一些。
jackalan 2005/9/8 8:13:45
呵呵,用法挺有创意的,通过调用外部程序实现,不过个人用用无所谓的,如果想用来发布软件就需要考虑了,避免产生版权纠纷哦~
zbluecn 2005/9/21 9:37:48
创意确实非常好~  特别是读取进度条部分,尽管 TRedirectedConsole好像不是楼主写的
wjames 2007/5/11 14:50:46
Result := GetCurrentDirName + 'zLib.exe a ' +
          '-m'+IntToStr(FCompressLevel)+' '+
          '-ep1 "'+
          RARFileName+ '" ';

加了引号,有空格的文件或者目录还是不行
我要发表评论 查看全部评论
 
  DELPHI盒子版权所有 1999-2023 V4.01 粤ICP备10103342号-1 更新RSS列表