Delphi XE TTask的常用方法
1、创建TTask对象
使用TTask类需要先创建一个TTask对象,可以通过以下方式创建:
task := TTask.Create(procedure
begin
// 这里编写任务代码 --滔Roy 2023.06.06
end);
2、启动、等待、取消、释放 任务
task.Start; //启动任务
task.Wait; //等待任务
task.Cancel; //取消任务
task.Free; //释放任务
3、回调方法
3.1 设置任务完成后的回调方法
task.OnComplete := procedure
begin
// 这里编写回调方法的代码 --滔Roy 2023.06.06
end;
3.2 设置任务执行过程中的回调方法
task.OnProgress := procedure(const APercent: Single)
begin
// 这里编写回调方法的代码
end;
3.3 设置任务执行过程中的异常处理方法
task.OnException := procedure(Sender: TObject; E: Exception)
begin
// 这里编写异常处理方法的代码
end;
创建时间:2023.06.06 更新时间: