【发布时间】:2016-11-08 05:23:28
【问题描述】:
我对 C++ Builder 和 FireMonkey 有疑问。我正在创建一个与 Datasnap Rest WebService 连接的移动应用程序。有些请求有点长,所以我想显示一条等待消息。这是我的代码:
lbl_testConnexion->Text = "Please Wait...";
lbl_testConnexion->TextSettings->FontColor = TAlphaColorRec::Red;
this->Invalidate();
//Call to the Web Service
list<Colis>* l = WS->getListeColis("00DP0097");
lbl_testConnexion->Text = "Success!";
我尝试了函数 Form->Invalidate() 和 Label->Repaint() 但只显示最后一个文本。 如何动态刷新函数中的标签?
【问题讨论】:
-
现在我真的不知道这个 builder 或 firemonkey 但通常 c++ 足够快,所以你的眼睛看不到 UI 的变化你确定你的查询运行的时间足够长,比如 ~5s最少?
-
查询需要 3 到 6 秒,所以我确定这不是光学效应。感谢您的回答
标签: c++ c++builder firemonkey