gpt4 book ai didi

delphi - JclCompression,如何中止或停止

转载 作者:行者123 更新时间:2023-12-03 19:34:28 28 4
gpt4 key购买 nike

有谁知道在使用JclCompression时如何停止/中止压缩或解压缩?

最佳答案

您需要实现一个进度处理程序,并通过OnProgress事件处理程序将其附加到压缩类。然后,在进度处理程序中,将CancelCurrentOperation设置为True。传递给进度处理程序的第一个参数是TJclCompressionArchive实例。

您的处理程序可能如下所示:

procedure TMyClass.CompressionArchiveProgress(Sender: TObject; 
const Value, MaxValue: Int64);
begin
if FAborted then
(Sender as TJclCompressionArchive).CancelCurrentOperation := True;
end;


我假设您正在使用 TJclCompressionArchive的后代之一。



JEDI代码作为源提供,因此您可以自己检查源代码以制定诸如此类的详细信息。

关于delphi - JclCompression,如何中止或停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8778705/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com