kol*_*kol 2 delphi installation package
我正在尝试为Delphi 7安装第三方软件包.打开DPK后,我按下Install按钮,File not found出错了.如果我先按Compile,然后按下,也会发生同样的情况Install.
错误消息指contains的是DPK部分中首先列出的单元.包目录不包含PAS文件,但它包含该 contains 部分中列出的每个PAS的DCU .包目录被添加到Library path.我试图关闭Explicit rebuild,但它没有帮助.我还尝试删除对PAS文件的引用并添加DCU文件,但错误消息保持不变.
Delphi显然想重新编译包,但我没有源文件.我该怎么做才能使它使用DCU?提前谢谢你的帮助.
编译器想要源的事实(即使.dcus可用)通常意味着.dcu文件是由不同版本的Delphi编译的..dcu文件在编译器版本之间不兼容(D2006-> D2007除外),这意味着编译器的每个新版本都意味着需要重新编译所有源代码才能与之兼容.
您需要联系供应商以获取与您当前的Delphi版本兼容的新.dcu文件.
如果您已经有更新的源,则编译器无法找到它以进行重新编译,这意味着您需要检查Project-> Options-> Directories和Conditionals-> Search Path以确保它已更新.您可能还需要检查工具 - >选项 - >环境选项 - > Delphi选项 - >库 - Win32->搜索路径,具体取决于您安装先前版本的方式.
这就是您在不获取源代码的情况下永远不应购买或使用第三方软件包的原因.您现在依赖于供应商将文件发送给您(或者仍在营业中),并且您会被困住直到他们这样做.