-1

我正在开发一个使用 tms 组件的项目。我已经安装了它并在项目选项-> 搜索路径中给出了它的源路径。但是当我试图编译和运行程序时。我收到以下错误。我试图在我的项目中删除 DBGridPackd2006 并尝试重新安装 tms 包,但我得到了同样的错误。有人可以帮忙吗!提前致谢。

[DCC Fehler] E2199 Die Packages 'tmsd2007' und 'DBGridPackd2006' enthalten beide die Unit 'DBAdvGridReg'.
[DCC Fehler] F2220 Package 'tmsd2007' kann nicht compiliert werden.
4

1 回答 1

4

从德尔福帮助:

“您尝试编译的项目正在使用两个包含相同单元的包。在同一个项目中使用两个包含相同单元的包是非法的,因为这会导致编译器产生歧义。

此问题的唯一解决方案是重新设计您的包层次结构以消除歧义。"

我的看法:

  1. DBGridPackd2006tmsd2007不能共存。也许您是单独购买的?
  2. 您未能正确安装它们。例如,您尝试以错误的顺序安装它们,并且在编译期间您忽略了有关将单元隐含导入不应包含此单元的包的警告。DBAdvGridReg
  3. TMS Pack 存在问题,在这种情况下,您应该直接联系他们的支持。
于 2015-12-22T11:07:20.857 回答