是否应该使用FireDAC将FDGuixWaitCursor添加到我的应用程序中?

Jan*_*gen 2 delphi firedac delphi-10.2-tokyo

我们将大型应用程序套件从另一个数据库层转换为FireDAC。(Win32)程序当前未实现FDGuixWaitCursor,并且旧版代码已调用“推”,更改和“弹出”屏幕光标。

是否应该FDGuixWaitCursor出于任何重要/技术原因将数据添加到“基本”数据模块中?为运行时准备FireDAC应用程序
的文档并不能真正回答这一问题。

Vic*_*ria 5

不必要。该TFDGUIxWaitCursor组件有意义的使用,如果你想设置光标,光标手柄变化的事件或包括通过设置项目类型实施提供财产。目前仅此而已(Delphi 10.2.3 Tokyo)。

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

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