【问题标题】:Delphi unit automatically gets added to uses in SeattleDelphi 单元自动添加到西雅图的使用中
【发布时间】:2017-03-02 02:59:18
【问题描述】:

在我的 Firemonkey 多设备项目中,IDE 不断将单元“FireDAC.VCLUI.Wait”添加到我在项目数据模块中的使用中。 这个单元让我无法构建项目,因为它无法解析 Android 或 iOS 中的名称。奇怪的是它以前没有这样做,我也没有向这个数据模块添加/更改任何东西。

我知道一些组件会在用途中添加单元,但正如我所说,这是一个 firemonkey 项目而不是 VCL 项目,所以它不应该添加这个。

如何防止 IDE 添加此单元?

【问题讨论】:

  • 当你开始一个全新的项目时会发生这种情况吗?当您一一删除已安装的软件包时会发生什么?

标签: delphi firemonkey delphi-10-seattle firedac datamodule


【解决方案1】:

在您的数据模块上放置一个IFDGUIxWaitCursor 组件并将其Provider 属性设置为'FMX' (FireMonkey)。

从使用部分中删除该单元,因此 IDE 现在将设置对应于 Firemonkey 而不是 VCL 的单元。

注意:如果 Provider 属性改变了它的值,那么开发者需要 从 使用部分。例如,从“Forms”切换到“FMX”需要 删除 TFDGUIxFormsXxx 单位。

【讨论】:

    【解决方案2】:

    如果你为 Linux 编译它,你可以将“Provider”属性设置为“Console”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-09
      • 2017-12-04
      • 2014-01-05
      • 2016-08-07
      • 1970-01-01
      • 2017-08-27
      • 2012-05-04
      • 1970-01-01
      相关资源
      最近更新 更多