我想在多线程查询数据库中显示进度,要怎么办???(200分)

K

knife_s

Unregistered / Unconfirmed
GUEST, unregistred user!
我创建了一个线程查询数据库,由于查询的时间比较长,想用进度条来显示查询时间

可是没有一点头绪,该怎么显示呢?
 
就是怎样得到进程所用时间

用一个进度条来显示?
 
用线程同步
间隔一段时间Progress+1
Procedure Tas_CrpThread.SetProgress;//线程同步过程
begin
as_Crp_GenerateForm.Gauge1.Progress:=as_Crp_GenerateForm.Gauge1.Progress+1;
end;

间隔一段时间
as_CrpThread.Synchronize(as_CrpThread.SetProgress);
……
相关信息请查帮助F1
 
顶部