在C ++ Builder 10.3.3中,我正在使用以下测试代码:
int count = 500;
_di_ITask* task = new _di_ITask[count];
ProgressBar1->Position = 0;
for(int i = 0; i < count; i++){
task[i] = TTask::Create([i,this](){
// do something...
Sleep(10);
});
task[i]->Start();
//ProgressBar1->Position = numberOfFinishedTasks;
//Application->ProcessMessages();
}
TTask::WaitForAll(task,count - 1);
在这种情况下,有500个测试任务,我希望我的ProgressBar组件显示当前已完成任务的数量。我不知道该如何获取该信息。谢谢!