将Indy10安装到C ++ Builder6中。显示Indysystem60.bpl未找到。

时间:2014-05-15 09:53:12

标签: indy

我在将Indy10安装到C ++ Builder6时遇到问题。 安装包和组件时,一切都很顺利 显示在Indy选项卡中 但关闭并重新启动BCB后,请收到以下消息 "此应用程序无法启动,因为IndySystem60.bpl没有 找到。重新安装应用程序可能会解决此问题" 点击OK后我得到了 "无法加载包C:\ Indy \ Indy10 \ C6 \ dclIndyCore60.bpl。 找不到指定的模块。"

我收到了IndyProtocols60.bpl

的相同消息

BCB启动后,所有Indy选项卡都消失了,并且在组件安装包中 设计包 Indy 10核心设计时间和 Indy 10协议设计时间未经检查。 路径将添加到工具||中环境选择||图书馆路径

我注意到的一件事是在C6目录中有2个设计时文件

dclIndyCore60.bpl和dclIndyProtocols60.bpl

但是有3个运行时文件

IndyCore60.bpl,IndyProtocols60.bpl和IndySystem60.bpl

再次删除和添加它们会使它们重新启动但重新启动BCB 再次开始。

我做错了导致BCB启动时无法找到这些错误。

由于

1 个答案:

答案 0 :(得分:0)

BPL文件不在IDE的BPL搜索路径中的文件夹中,这就是重新启动IDE时无法找到它们的原因。移动文件或更改搜索路径。 Library Path不是BPL文件的正确搜索路径,而是用于OBJ和非包LIB文件。使用BPL output dir搜索路径代替BPL文件。此外,如果您为包编译了BPI / LIB文件,请使用BPI/LIB output dir搜索路径。

是的,有2个设计时包,但有3个运行时包。 IndySystem包不会注册任何设计时段。