我安装了旧版本的Eldos SecureBlackBox。现在我卸载它并安装了最新版本。不幸的是Delphi缓存了旧的DCU文件,所以我不能使用新的dcu文件中的新属性。
有谁知道,Delphi 7在哪里缓存DCU文件? 我需要清楚的是,是否已加载新的DCU文件?
我试过用CCLeaner清理,但没有成功。 感谢
沃尔特
答案 0 :(得分:2)
Delphi在编译时不会“缓存DCU文件”,但内存除外。
如果您有新属性无法在新组件中访问,则表示尚未正确卸载旧属性,IDE将从旧的设计时/运行时包中获取其信息。
在安装新软件包之前,您需要正确删除旧软件包和dcus,然后将新软件包正确安装到IDE中。默认情况下,DCU安装在SecureBlackBox\Sources
文件夹中(在编译和安装软件包时会在那里创建)。
在安装新软件包之前,您可能还需要从计算机中删除已编译的软件包文件(.dpc)。在您的计算机中搜索*.dcp
个文件;你应该在My Documents
文件夹中找到几个与SecureBlackBox相关的内容。在安装新版本之前,应该删除它们。