无格式应用程序中的TFDGUIxWaitCursor

时间:2018-11-26 15:07:42

标签: delphi firedac

我变成的错误是:

  

缺少类{3E9B315B-F456-4175-A864-B2573C4A2201}的对象工厂。要注册它,您可以将组件[TFDGUIxWaitCursor]放入您的项目中

好吧,如果我没有缺少VCL(不是控制台)的应用程序,我想这样做...

DPR文件中只有一个“脚本”,就是这样。

以下操作无济于事:

Content = new StringContent(jsonAlarm, Encoding.UTF8, "application/json");

1 个答案:

答案 0 :(得分:7)

无需显式创建TFDGUIxWaitCursor

对于您而言,在项目文件的FireDAC.VCLUI.Wait子句中包含uses就足够了。在本单元的initializationfinalization部分中执行所有必要的初始化和终结操作。

等待光标的概念在FireDAC中(带有接口IFDGUIxWaitCursor)是抽象的,可以在FireMonkey,VCL和控制台应用程序中使用。因此,对于每种不同的单位,存在不同的实现方式。根据您的应用程序类型,您必须选择适当的实现。如果将FireDAC组件拖放到表单,框架或数据模块上,设计人员通常会添加合适的组件。

  • 控制台:FireDAC.ConsoleUI.Wait
  • FMX:FireDAC.FMXUI.Wait
  • VCL:FireDAC.VCLUI.Wait