You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

RAD Studio 10.4项目新增窗体报错EResNotFound及菜单异常求助

解决RAD Studio 10.4特定项目新增窗体报EResNotFound、菜单项不显示问题

问题背景

重装系统并重新安装RAD Studio 10.4后,单个项目出现异常:

  • 新增任意窗体时,创建阶段抛出异常:Project XXX raised exception class EResNotFound with the message 'Resource TFormYYY not found'
  • 向TMainMenu添加新TMenuItem后,新菜单项无法显示
  • 修改项目名称后问题消失,但需要保留原项目名称的解决方案

解决步骤

  • 清理RAD Studio IDE缓存
    关闭RAD Studio,找到对应版本的IDE缓存目录(10.4对应路径为C:\Users\<你的用户名>\AppData\Local\Embarcadero\Studio\21.0),删除该目录下的Cache、Repository文件夹,重启IDE后重新打开原项目。

  • 清理注册表中项目名称残留
    打开注册表编辑器(运行regedit),定位到HKEY_CURRENT_USER\Software\Embarcadero\BDS\21.0,搜索原项目名称相关的键值并删除(操作前建议备份注册表),重启电脑后再打开项目。

  • 彻底清理编译输出目录
    删除项目Win32/Win64下Debug、Release目录内的所有编译生成文件(包括.exe、.res、.obj、.manifest等),重新编译项目。

  • 检查资源编译配置
    打开项目选项(Project -> Options),切换到Resource Compiler -> Resources and Images,确认新增窗体的.dfm文件已被正确添加到资源列表,同时检查Output file路径无旧项目名称冲突。

原因分析

修改项目名称后问题消失,说明原项目名称在系统注册表、IDE缓存或编译输出目录中存在错误关联,导致资源编译或加载时无法匹配正确的资源文件,以上步骤可针对性清除这些残留关联。

内容的提问来源于stack exchange,提问作者Zeta Sistemas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 11:42:06