首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JVCL (jclUnitVersioning)中的过程入口点无效

JVCL (jclUnitVersioning)中的过程入口点无效
EN

Stack Overflow用户
提问于 2011-12-22 12:50:59
回答 2查看 1K关注 0票数 1

我刚和绝地3.45一起安装了XE2。这似乎已经破坏了我的Delphi 7安装!

我已经卸载了XE2和绝地,清理并删除了所有无效路径bpl,dcu和源。然而,当我重新安装绝地3.4倍时,我在启动D7时会出现一系列错误,大致如下:

过程入口点@$xp$34jclUnitVersioning@TUnitVersionInfo无法位于动态链接库jcl70.bpl中

我试过运行D7和不同(早期)绝地版本的修复安装,但似乎无法解决问题。

我需要D7 + JCL/JVCL来维护我们的主要组软件应用程序。

任何和所有急需的帮助。

保罗

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-12-22 19:19:22

你漏掉了什么。)搜索整个驱动器中的任何JCL/JVCL文件(包括.bpl、.dcp、.dcu)。你有个不匹配的地方。请注意,如果IDE在设计时或作为运行时包使用,则不匹配的文件可以位于Windows System/System 32/SysWOW64 64文件夹中,也可以位于与Delphi相关的位置。

我认为,JCLUnitVersioning在XE2的JCL160包中。您的D7项目正在使用jcl70,这将是该软件包的Delphi7版本。这意味着IDE正在寻找一个编译过的版本,但是找到了另一个版本。(可能是3.45的安装在编译D7时重新构建并替换了XE2的软件包。)

当您将JVCL的安装回上一个版本时,您是否也回到了相应的JCL版本?较新的JVCL安装可能需要更新版本的JCL,并且也安装了它。

票数 1
EN

Stack Overflow用户

发布于 2012-01-09 09:37:30

在很多卸载/安装循环之后解决了这个问题--我认为问题是在JVL中没有签入UnitVersioning,但是在JVCL (?)中检出了这个问题。无论如何,确保他们都是一样的,似乎已经解决了问题。

总是简单的(读愚蠢的)那些抓住你我们的!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8604116

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档