Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么Delphi启动时安装的组件并不总是可用_Delphi_Indy - Fatal编程技术网

为什么Delphi启动时安装的组件并不总是可用

为什么Delphi启动时安装的组件并不总是可用,delphi,indy,Delphi,Indy,德尔福6号和印地10号 在Delphi start上,我得到 “无法为\u Delphi\u 6\D6\dclIndyProtocols60.bpl加载程序包C:\Indy10\u” 及 “无法为\u Delphi\u 6\D6\dclIndyCore60.bpl加载程序包C:\Indy10\u” 我知道bpl应该在那里 重新安装组件并重新加载项目后, 在Delphi内部,而不是重新启动Delphi,一切都很好 在下一次Delphi启动时,该过程将重复。 这种方法以前很有效,但现在突然不行了 我

德尔福6号和印地10号

在Delphi start上,我得到

“无法为\u Delphi\u 6\D6\dclIndyProtocols60.bpl加载程序包C:\Indy10\u”

“无法为\u Delphi\u 6\D6\dclIndyCore60.bpl加载程序包C:\Indy10\u”

我知道bpl应该在那里

重新安装组件并重新加载项目后,
在Delphi内部,而不是重新启动Delphi,一切都很好

在下一次Delphi启动时,该过程将重复。
这种方法以前很有效,但现在突然不行了

我感觉可能是时间问题,
好像在Delphi启动时bpl在短时间内不可用。
我看过相关的帖子讨论这个问题(
ForceDemandLoadState(dlDisable)

但仅适用于更高版本的Delphi

我还删除了注册表中的“Disabled packages”项


这可能是什么原因造成的?

这通常意味着在加载报告的BPL时,操作系统无法找到/加载从属BPL。IDE首次启动时的当前工作目录可能与以后安装BPL时的工作目录不同。请确保系统的搜索路径中包含从属bpl的所有相关文件夹。

我按照Remy的建议将路径添加到bpl中。问题解决了。非常感谢你,雷米。