Embarcadero RAD Studio 10.2.3加载JEDI组件报错,求解决方案
Delphi 10.2.3启动时JvCoreDesign250.bpl访问冲突(borlndmm.dll)解决方案
针对Windows更新破坏Delphi开发环境、启动触发borlndmm.dll访问冲突的问题,结合无法升级JEDI版本的限制,试试以下实用方案:
修复borlndmm.dll文件
- 找到Delphi 10.2.3安装目录下的
borlndmm.dll(默认路径:C:\Program Files (x86)\Embarcadero\Studio\19.0\bin),先备份原文件。 - 从同版本的正常Delphi环境拷贝该文件替换,或者从Delphi 10.2.3安装包中提取干净版本覆盖。
- 以管理员身份打开命令提示符,执行
regsvr32 "C:\Program Files (x86)\Embarcadero\Studio\19.0\bin\borlndmm.dll"重新注册该动态库。
- 找到Delphi 10.2.3安装目录下的
重新编译JEDI设计包
- 打开Delphi,加载JEDI的
JvCoreDesign项目,确认项目输出路径指向C:\Users\Public\Documents\Embarcadero\Studio\19.0\Bpl。 - 删除项目目录下所有
.dcu文件清理编译缓存,然后重新编译并安装该设计包。 - 检查JvCoreDesign250.bpl依赖的JCL相关包状态,必要时同步重新编译这些依赖包。
- 打开Delphi,加载JEDI的
解决Windows更新带来的系统层面问题
- 临时禁用Windows Defender或第三方杀毒软件的实时保护,部分更新后的安全软件会误修改Delphi相关文件,禁用后重启RAD Studio测试。
- 右键RAD Studio快捷方式选择「以管理员身份运行」,若能正常启动,就设置快捷方式始终以管理员身份运行:右键→属性→兼容性→勾选「以管理员身份运行此程序」。
- 修复系统文件:打开管理员命令提示符,依次执行
sfc /scannow和DISM /Online /Cleanup-Image /RestoreHealth,修复Windows更新可能导致的系统文件损坏。
临时规避方案(仅应急使用)
打开RAD Studio的「组件→安装组件」,找到JvCoreDesign250.bpl取消勾选,重启后可跳过该包加载。但如果需要使用JEDI组件,还是优先修复前面的方案。
内容的提问来源于stack exchange,提问作者KenDavis
相关产品推荐
相关产品推荐

