在iOS上加载程序时无法显示消息

时间:2014-09-05 09:53:58

标签: ios delphi firemonkey delphi-xe6

在加载我的应用程序期间,我正在加载设置和其他内容,并希望能够向用户显示消息。但是这不适用于我的面向iOS(iOSSimulator)的Delphi XE6 FireMonkey应用程序。

当我在程序加载期间调用ShowMessage或MessageDlg时,它会锁定,并且不显示任何内容。它可能正在进入模态状态,但由于未显示消息,因此无法继续。 即使在主窗体FormActivate中,调用ShowMessage也不会显示任何内容。

如何在加载应用程序时显示消息?

2 个答案:

答案 0 :(得分:1)

您可以使用加载符号和Message。它将满足您的目的。你可以使用" MBProgressHud",你不需要额外的努力,只需传递参数,它将显示加载图像和文本。享受!

答案 1 :(得分:0)

我很惊讶以前没有人写过这个,并且没有Firemonkey用户回答过我的问题。 您可以在程序加载期间调用Showmessage,但如果您这样做,应用程序会锁定,这是不合适的行为。在桌面应用程序中,如果出现故障,在程序加载期间显示消息是很正常的 我正在将一个500k线路项目从VCL转换为FMX,由于我无法在iOS上显示消息,我将不得不重新构建创建和加载代码。

我计划实施的解决方案是制作故障安全解决方案,无论发生什么情况都可以加载应用程序,然后当应用程序运行时,我可以显示加载期间出现的任何消息(用户必须使用的消息)考虑)。

如果有人有更多有关更好解决方案的信息或建议,请发表评论。