我应该使用 FireDAC 将 FDGuixWaitCursor 添加到我的应用程序吗?

Should I add FDGuixWaitCursor to my apps using FireDAC?

我们将一个大型应用程序套件从另一个数据库层转换为 FireDAC。 (Win32) 程序当前未实现 FDGuixWaitCursor,遗留代码调用 'push'、更改和 'pop' 屏幕光标。

出于任何 important/technical 原因,我应该将 FDGuixWaitCursor 添加到我的 'base' 数据模块吗?
文档 Preparing a FireDAC Application for Run Time 并没有真正回答这个问题。

不一定。 TFDGUIxWaitCursor component makes sense to use if you wanted to setup the cursor, handle cursor changing events or include the project type implementation by setting up the Provider 属性。目前仅此而已 (Delphi 10.2.3 东京)。

如果您不需要任何这些,您可以将 FireDAC.VCLUI.Wait 模块包含到 VCL 项目中,FireDAC.FMXUI.Wait 进入 FMX 项目,或 FireDAC.ConsoleUI.Wait 进入控制台项目。

值得一提的是,FireDAC 会自动为其设计时创建的组件包含所有必要的模块(因此其中一个很可能包含在您的数据模块中)。