运行德尔福FMX表单创建事件代码仅一次和第一次



我有一个 Delphi 应用程序,我的主窗体有一个 onCreate 事件,其中包含我只想运行一次的代码,并且第一次在计算机上打开应用程序。

因此,假设我从Google Play商店或Microsoft商店下载该应用程序并首次运行它,那么我的onCreate代码必须运行。但是,如果我第二次打开应用程序,则代码不得再次运行。

最好的方法是什么?我正在寻找一种适用于所有FMX支持的跨平台解决方案。

(我想只是在某处创建一个隐藏的文本文件,如果它不存在,则意味着该应用程序是第一次打开,从而运行onCreate代码。那么还有其他想法或方式吗?

我得出的结论是,简单地在计算机上创建一个文本文件并检查它是否存在将是查看用户之前是否打开过该应用程序的最简单,最快的方法。

评论中确实有人提到在Android上使用SharedPreferences,在iOS上使用NSUserDefaults,但我已经决定文本文件最适合我的情况。

相关内容

最新更新