0

我正在使用C++ Builder 2009. 我的环境中安装了 indy 系统、核心和协议。最近,大约每周一次,我收到一条消息:

标题:bds.exe - Entry Point Not Found

信息:The procedure entry point @Idstack@TIdStack@Make$qqrv could not be located in the dynamic link library IndySystem120.bpl

我一直在做的解决方案是关闭当前项目。重建/重新安装 3 个 indy 项目(核心、系统、协议)然后一切正常大约一周。

到目前为止,我尝试的故障排除步骤是在我的系统中搜索与 Indy 系统相关的 bpl 文件,并在进行全新安装之前将其删除(以防出现某种路径问题)。然后我以管理员身份运行 Builder 并安装了组件。我以为我解决了问题,但可惜我又遇到了问题。有没有人对我可以尝试更永久地解决这个问题的其他任何想法?

4

2 回答 2

1

TIdStack.Make()在 RAD Studio XE 版本的 Indy 10.5.7 中删除了该方法。如果您已经升级了 Indy 10 的安装并且在您的系统中浮动有更新的包版本,这可能会干扰任何被编译为使用 C++Builder 2009 附带的原始 Indy 包的包。

于 2014-01-31T00:24:16.493 回答
0

所以我有几个星期的问题,不得不对图书馆进行几次重建。我通过 VM 运行环境,发现我的 VM 空间不足。我发现通过清理驱动器上的一些空间,问题就消失了。我已经在环境中工作了一个多月而无需重建,过去我每周必须进行 1 到 2 次。

于 2014-04-23T15:23:11.680 回答