求RAR压缩的控件(200)

  • 主题发起人 主题发起人 jlcsx
  • 开始时间 开始时间
J

jlcsx

Unregistered / Unconfirmed
GUEST, unregistred user!
求RAR压缩的控件,原来使用的是ZIP的控件,对于文件太大,会出现压缩错误
 
http://download.csdn.net/source/772566
 
在Rar所在的文件夹里一般会有一个Rar.exe的程序,这个程序可以带参数运行的,你用如下语句:ShellExecute(0, 'open', 'Rar.exe', 'a -m5 -o+ test.rar test.xls', 'D:/', 0);可以实现你的要求,不需要去装什么控件。Rar的命令行用法你可以看文件夹中的Rar.txt文件,祝你好运!
 
嗯如果使用改程序的操作系统未安装winrar软件不就不行了么 呵呵我想知道的是zip控件对于太大的文件的压缩到底会有什么样的错误!
 
使用 7Z的开源DLL 吧。压缩率高于Rar。可以压缩成zip,可以解开。RAR。仅需要一份7z.dll。
 
今天晚上看一个vb的网站,其中一个例子使用了unrar.dll操作rar文件,就找了找资料http://www.rarlab.com/rar_add.htmhttp://www.win-rar.com/rarextras.html这里有源码,demo,说明,够详细了,明天深入研究一下这是一个免费软件,license如下: The unrar.dll library is freeware. This means: 1. All copyrights to RAR and the unrar.dll are exclusively owned by the author - Alexander Roshal. 2. The unrar.dll library may be used in any software to handle RAR archives without limitations free of charge. 3. THE RAR ARCHIVER AND THE UNRAR.DLL LIBRARY ARE DISTRIBUTED "AS IS". NO WARRANTY OF ANY KIND IS EXPRESSED or IMPLIED. YOU USE AT YOUR OWN RISK. THE AUTHOR WILL NOT BE LIABLE FOR DATA LOSS, DAMAGES, LOSS OF PROFITS or ANY OTHER KIND OF LOSS WHILE USING or MISUSING THIS SOFTWARE. Thank you for your interest in RAR and unrar.dll. Alexander L. Roshal===================这是一个完整的包,里面包括源码,unrar.dll文件,说明,license,9种语言写的demo,赶快下载研究吧!!http://www.rarlab.com/rar/UnRARDLL.exe===================下面地址是一个delphi的控件Delphi component wrapper for UnRar.dll http://www.rarlab.com/rar/TDFUnRar.zip
 
我这里用VCLZip,使用很简单,而且压缩后可以直接用RAR打开。要的话Mail我:my.cow@163.com
 
后退
顶部