我在将Indy10安装到C++ Builder6时遇到了问题。安装程序包和显示在Indy选项卡中的组件时,一切都会转好,但关闭和重新启动BCB后,会收到以下消息:“由于找不到IndySystem60.bpl,此应用程序启动失败。重新安装应用程序可能会修复”单击OK I get后“无法加载包C:\Indy\Indy 10\C6\dclIndyCore60.bpl。无法找到指定的模块”。
对于IndyProtocols60.bpl,我得到相同的消息。
一旦BCB启动,所有Indy Tabs都会消失,并且在组件安装包中,将不检查10 Core Design Time和Indy 10 Protocols Time。该路径将添加到“工具”( Tools )、“循环环境”选项(X)和“库”(库)路径中。
我注意到的一件事是在C6目录中有两个设计时文件
dclIndyCore60.bpl和dclIndyProtocols60.bpl
但是有3个运行时文件
IndyCore60.bpl,IndyProtocols60.bpl和IndySystem60.bpl
移除和添加它们会使它们返回,但是重新启动BCB --所有这些都会重新启动。
当BCB启动时,我做错了什么,导致这些东西找不到。
谢谢
发布于 2014-05-15 22:33:27
BPL文件不在IDE的BPL搜索路径上的文件夹中,这就是为什么在IDE重新启动时无法找到它们的原因。要么移动文件,要么更改搜索路径。Library Path
不是BPL文件的正确搜索路径,而是OBJ和非包LIB文件的正确搜索路径。对BPL文件使用BPL output dir
搜索路径。另外,如果您为包编译了BPI/LIB文件,请为它们使用BPI/LIB output dir
搜索路径。
是的,有2个设计时包,但3个运行时包.IndySystem
包不注册任何设计时间片段.
https://stackoverflow.com/questions/23674831
复制相似问题