Delphi XE7将uses-子句中的某些源文件标记为未知

Delphi XE7将uses-子句中的某些源文件标记为未知,delphi,delphi-xe7,Delphi,Delphi Xe7,我正在尝试从Delphi XE迁移到Delphi XE7,因此我打开了我的Delphi XE-项目,但无法编译,因为Delphi XE7无法识别from子句: 使用 IBDatabase、IBCustomDataSet、IBQuery、IBStoredProc。 如何解决此问题?Delphi XE7接受已知的from子句: 使用 IBX.IBDatabase、IBX.IBCustomDataSet、IBX.IBQuery、IBX.IBStoredProc。 包含这些声明的项目已成功编译。从广义上

我正在尝试从Delphi XE迁移到Delphi XE7,因此我打开了我的Delphi XE-项目,但无法编译,因为Delphi XE7无法识别from子句: 使用 IBDatabase、IBCustomDataSet、IBQuery、IBStoredProc。
如何解决此问题?

Delphi XE7接受已知的from子句: 使用 IBX.IBDatabase、IBX.IBCustomDataSet、IBX.IBQuery、IBX.IBStoredProc。
包含这些声明的项目已成功编译。

从广义上讲,这是由于引入了单元范围名称。改变是在XE2中进行的,以便于FireMonkey。您需要阅读的文档可以在此处找到:

但是,请注意,此处列出的单元范围名称表不包括IBX。事实上,影响IBX单元的单元作用域名称更改是在XE6中进行的:。此版本文档的单元范围名称列表列出了IBX。您的所有单元现在都需要一个
IBX
单元范围名称


请注意,您可以向中添加
IBX
,以简化迁移。

您是先将IBO组件安装到XE7中的吗?我没有安装任何组件,因为我不知道如何。。。。在Delphi XE下,默认情况下安装了这些组件。