Delphi包构建/安装调试

时间:2009-03-20 20:02:54

标签: delphi ide packages custom-component

2 个答案:

答案 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以获得完整性并重建并按正确的顺序安装所需的任何内容。