0

我希望将图像从我的表单加载到任务中,以便快速加载文本数据而不必等待图像才能使用表单。

但是,当我加载图像时,第一个不起作用,并且似乎只有在我尝试加载另一个时才会加载。

这是我的代码:

_di_ITask tasks[1];
tasks[0] = TTask::Create([&](){
    TMemoryStream *strm = new TMemoryStream;
    TIdHTTP *req = new TIdHTTP();
    req->Get(L"https://i.imgur.com/LHTtBk1.jpeg", strm);
    strm->Position = 0;
    Photo->Bitmap->LoadFromStream(strm);
    delete req;
});
tasks[0]->Start();

我使用了一个数组,因为我试图等待,但这破坏了分配它的兴趣。

4

0 回答 0