3

我安装了旧版本的 Eldos SecureBlackBox。现在我卸载了它并安装了最新版本。不幸的是,Delphi 缓存了旧的 DCU 文件,所以我不能使用新 dcu 文件中的新属性。

有谁知道,Delphi 7 在哪里缓存 DCU 文件?我必须清楚的是,新的 DCU 文件已加载?

我曾尝试使用 CCLeaner 进行清理,但没有成功。谢谢

沃尔特

4

1 回答 1

2

Delphi 不会在编译时“缓存 DCU 文件”,除非在内存中。

如果您在新组件中有无法访问的新属性,则说明您没有正确卸载旧组件,并且 IDE 正在从旧的设计时/运行时包中获取其信息。

您需要在安装新软件包之前正确删除旧软件包和 dcus,然后将新软件包正确安装到 IDE 中。默认情况下,DCU 在安装SecureBlackBox\Sources后安装在文件夹中(它们是在编译和安装软件包时创建的)。

在安装新的包文件之前,您可能还需要从计算机中删除已编译的包文件 (.dpc)。在您的计算机上搜索*.dcp文件;My Documents您应该在您的文件夹中找到其中几个与 SecureBlackBox 相关的内容。它们也应该在安装新版本之前被删除。

于 2013-02-28T21:30:08.207 回答