在加载应用程序期间,我将加载设置和其他内容,并希望能够向用户显示一条消息。但是,在我的Delphi XE6 FireMonkey应用程序针对iOS (iOSSimulator)的情况下,这是行不通的。
当我在程序加载期间调用ShowMessage或MessageDlg时,它会锁定,而不会显示任何内容。它可能正在进入模态状态,但由于没有显示消息,因此无法继续。即使在主表单FormActivate中,调用ShowMessage也不会显示任何内容。
如何在加载应用程序时显示消息?
发布于 2014-09-11 04:33:52
我感到惊讶的是,以前没有人写过这方面的文章,而且没有火猴用户回答我的问题。允许您在程序加载期间调用Showmessage,但是如果您这样做,应用程序会锁定它,这是不合适的行为。在桌面应用程序中,在程序加载期间显示消息是很正常的,以防发生故障。
我正在将一个500 K行项目从VCL转换到FMX,因为我不能在iOS上显示消息,所以我必须重新构造创建和加载代码。
我计划实现的解决方案是,做出允许应用程序加载的故障安全解决方案,然后在应用程序运行时,我可以显示加载期间出现的任何消息(用户必须考虑的消息)。
如果任何人有更多的信息或建议,更好的解决方案,请评论。
发布于 2014-09-05 02:31:25
您可以使用加载符号和消息。这将为你的目的服务。您可以使用"MBProgressHud",您不需要付出任何额外的努力,只需传递参数,它将显示加载图像和文本。享受吧!
https://stackoverflow.com/questions/25683150
复制