文件名称:SevenZIP_mod

  • 所属分类:
  • Windows编程
  • 资源属性:
  • 上传时间:
  • 2017-11-27
  • 文件大小:
  • 11kb
  • 下载次数:
  • 0次
  • 提 供 者:
  • 近道***
  • 相关连接:
  • 下载说明:
  • 别用迅雷下载,失败请重下,重下不扣分!

介绍说明--下载内容均来自于网络,请自行研究使用

BUG修改:
1.对于文件名中带有空格的文件, 无法压缩, 原因是1488行, 压缩调用的是TStringList.Delimiter 来拆分文件字符串, 而空格是默认分行符, 导致文件名错误
2.解压缩函数, 如果目标文件已存在并且为只读属性时, 报错, 原因是1105行 创建文件流的时候直接使用了TFileStream.Create(path, fmCreate)导致
3.解压缩函数, 解决如果是空文件夹不会被创建的问题

功能增加:
1.增加了一个WorkPath变量, 用于指定7z.dll文件的绝对路径
2.增加了一个解压缩过程中文件释放失败时的回调T7zProgressExceptCallback, 支持忽略/重试/取消(BUG modification:
1. for file names with space files, can not be compressed, the reason is the 1488 line, compression call is TStringList.Delimiter to split the file string, and the blank space is the default branch, resulting in file name error
2. decompression function, if the target file already exists and is read-only attribute, the error, because the 1105 line to create a file stream directly using TFileStream.Create (path, fmCreate) lead to
3. decompression function, to solve if the empty folder will not be created
Increased function:
1. adds a WorkPath variable to specify the absolute path of the 7z.dll file
2. adds a callback T7zProgressExceptCallback that fails when the file is released in the decompression process, and supports the ignore / retry / cancel)
相关搜索: 7z
封装

(系统自动生成,下载前可以参看下载内容)

下载文件列表

文件名大小更新时间
SevenZIP.pas 63216 2017-11-27

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度更多...
  • 请直接用浏览器下载本站内容,不要使用迅雷之类的下载软件,用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.

相关评论

暂无评论内容.

发表评论

*主  题:
*内  容:
*验 证 码:

源码中国 www.ymcn.org