答案 0 :(得分:8)
通常,这些错误来自路径上相同BPL和/或DCP文件的不兼容或更常见的多个版本。对您的系统进行所有BPL和DCP的完整搜索,并确保每个BPL和DCP只有一个副本。
跟踪这些类型的错误可能是一个巨大的痛苦。 : - /
答案 1 :(得分:2)
如果您有多个相关软件包,则构建和安装顺序非常重要。如果包A依赖于B而B中的某个单元发生变化,那么它有时会出错。您可以重新安装Delphi,但最好按顺序重新安装软件包。
首先删除所有包。 (使用inslall包并尽快删除。)
然后检查注册表。有时会遗留一些可能导致问题的信息。
In the HKCU\Software\ [Borland|Codegear]\[Version]\Disabled Packages, there is a list of packages that are disabled. Have a look at these. And remove anything you need.
In the HKCU\Software\ [Borland|Codegear]\[Version]\Known Packages, there is a list of all known packages. Have a look at these and remove all suspicious packages.
对于旧版本,此信息可在以下位置找到: 在HKLM \ Software \ Borland [版本] \已知包
尝试重新启动Delphi以获得完整性并重建并按正确的顺序安装所需的任何内容。