3

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

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

如何防止 IDE 添加此单元?

4

2 回答 2

9

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

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

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

于 2016-10-20T08:53:16.050 回答
-1

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

于 2021-09-28T18:47:31.867 回答