是否有System.Zip的变通方法允许显示进度?

时间:2015-07-02 20:22:28

标签: delphi zip delphi-xe

我正在尝试使用Delphi内置的System.Zip工具进行压缩。但是,我使用压缩的许多情况都有相当数量和大小的文件。有没有办法挂钩到System.Zip来获取和显示进度?

1 个答案:

答案 0 :(得分:1)

内置库没有公开进度回调的机制。您没有机会进入压缩(或解压缩)过程。如果不修改内置库,就没有机会获得进展。

因此,修改内置库是一种选择,但可能不是最好的选择。在我看来,最吸引人的选择是使用支持压缩的库。我认为tpAbbrevia是功能最齐全的Delphi压缩库。