我正在使用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并安装组件。我以为我解决了这个问题,但唉,我又遇到了这个问题。有没有人对我可以尝试更永久地解决这个问题的任何事情有所了解?
答案 0 :(得分:1)
对于RAD Studio XE版本,在Indy 10.5.7中删除了TIdStack.Make()
方法。如果您升级了Indy 10的安装并且在系统中浮动了较新的软件包版本,则会干扰编译为使用C ++ Builder 2009附带的原始Indy软件包的任何软件包。
答案 1 :(得分:0)
所以我有几个星期的问题,不得不做几次图书馆的重建。我通过VM运行环境,发现我的VM空间不足。我发现通过清理驱动器上的一些空间,问题就消失了。我已经在环境中工作了一个多月而不必重建,我以前每周必须做1至2次。