无法在 delphi 2007 中编译包
Not able to compile a package in delphi 2007
我正在做一个使用 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.
来自 Delphi 帮助:
“您尝试编译的项目正在使用两个包含相同单元的包。在包含相同单元的同一项目中使用两个包是非法的,因为这会导致编译器。
解决此问题的唯一方法是重新设计包层次结构以消除歧义。"
我的看法:
- 包
DBGridPackd2006
和 tmsd2007
不能共存。也许您单独购买了它们?
- 您未能正确安装它们。例如,您尝试以错误的顺序安装它们,并且在编译过程中您忽略了 warning 关于隐式导入单元
DBAdvGridReg
到不应该包含该单元的包。
- TMS 包有问题,在这种情况下您应该直接联系他们的支持。
我正在做一个使用 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.
来自 Delphi 帮助:
“您尝试编译的项目正在使用两个包含相同单元的包。在包含相同单元的同一项目中使用两个包是非法的,因为这会导致编译器。
解决此问题的唯一方法是重新设计包层次结构以消除歧义。"
我的看法:
- 包
DBGridPackd2006
和tmsd2007
不能共存。也许您单独购买了它们? - 您未能正确安装它们。例如,您尝试以错误的顺序安装它们,并且在编译过程中您忽略了 warning 关于隐式导入单元
DBAdvGridReg
到不应该包含该单元的包。 - TMS 包有问题,在这种情况下您应该直接联系他们的支持。