1,183
社区成员
发帖
与我相关
我的任务
分享
正在压缩文件,请稍候...
压缩文件完成
GetLastError:2
正在压缩文件,请稍候...
压缩文件完成
GetLastError:2
正在压缩文件,请稍候...
压缩文件完成
GetLastError:2
....
procedure TZipTask.Execute;
var
bSuccess: Boolean;
index: Integer;
iError: Integer;
begin
while not Terminated do
begin
try
index := GetCurrentThreadId;
SendMsg('正在压缩文件,请稍候...');
......//这里调用封装的一个压缩文件的API
if bSuccess then
SendMsg('压缩文件完成')
else
SendMsg('停止压缩文件');
except
on e:Exception do
begin
SendMsg('压缩文件出错' + E.Message);
end;
end;
bComplete := True;
Self.Suspend;
iError := GetLastError;
SendMsg('GetLastError:' + IntToStr(iError));
end;
end;
procedure TZipTask.Execute;
var
bSuccess: Boolean;
index: Integer;
iError: Integer;
begin
try
index := GetCurrentThreadId;
SendMsg('正在压缩文件,请稍候...');
......//这里调用封装的一个压缩文件的API
if bSuccess then
SendMsg('压缩文件完成')
else
SendMsg('停止压缩文件');
except
on e:Exception do
SendMsg('压缩文件出错' + E.Message);
end;
bComplete := True;
Self.Suspend;
iError := GetLastError;
SendMsg('GetLastError:' + IntToStr(iError));
end;
这样,试试。