在我的 Firemonkey 多设备项目中,IDE 不断将单元“FireDAC.VCLUI.Wait”添加到我在项目数据模块中的使用中。这个单元让我无法构建项目,因为它无法解析 Android 或 iOS 中的名称。奇怪的是它以前没有这样做,而且我没有向这个数据模块添加/更改任何东西。
我知道一些组件会在用途中添加单元,但正如我所说,它是 firemonkey 项目而不是 VCL 项目,所以它不应该添加这个。
如何防止 IDE 添加此单元?
在我的 Firemonkey 多设备项目中,IDE 不断将单元“FireDAC.VCLUI.Wait”添加到我在项目数据模块中的使用中。这个单元让我无法构建项目,因为它无法解析 Android 或 iOS 中的名称。奇怪的是它以前没有这样做,而且我没有向这个数据模块添加/更改任何东西。
我知道一些组件会在用途中添加单元,但正如我所说,它是 firemonkey 项目而不是 VCL 项目,所以它不应该添加这个。
如何防止 IDE 添加此单元?
在数据模块上放置一个IFDGUIxWaitCursor
组件并将其Provider
属性设置为'FMX'
(FireMonkey)。
从使用部分中删除该单元,因此 IDE 现在将设置对应于 Firemonkey 而不是 VCL 的单元。
注意:如果 Provider 属性改变了它的值,那么开发者需要从 uses 部分中删除旧 Provider 值的实现单元。例如,从“Forms”切换到“FMX”需要删除 TFDGUIxFormsXxx 单元。
如果您为 Linux 编译它,您可以将“Provider”属性设置为“Console”。