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

已安装JEDI库仍提示Class TJvBalloonHint未找到的求助

解决Delphi 10.4社区版中TJvBalloonHint找不到的问题

核心问题分析

TJvBalloonHint属于JVCL(JEDI Visual Component Library),而非JCL(JEDI Code Library)。你之前通过GetIt安装的是JCL,且GetIt存在安装异常导致对应目录无文件,这是组件无法加载的关键原因。


解决方案步骤

1. 清理GetIt残留与无效配置

  • 关闭Delphi,打开GetIt缓存目录:C:\Users\<你的用户名>\AppData\Local\Embarcadero\GetIt,删除所有含JEDI、JCL、JVCL的文件夹和文件。
  • 打开Delphi的库路径配置:Tools -> Options -> Language -> Delphi -> Library,移除所有已存在的JCL/JVCL相关路径,点击Apply保存。

2. 手动安装JCL与JVCL

  • 下载适配Delphi 10.4的JCL和JVCL安装包(需对应版本,避免兼容性问题)。
  • 右键点击安装程序选择以管理员身份运行,先安装JCL,按向导完成后再安装JVCL,指定明确的安装目录(比如C:\JEDI\JCL和C:\JEDI\JVCL)。

3. 配置Delphi库路径

  • 回到Tools -> Options -> Language -> Delphi -> Library,分别在Win32和Win64的搜索路径中添加:
    • C:\JEDI\JCL\source
    • C:\JEDI\JVCL\source
    • C:\JEDI\JVCL\packages\Delphi104
  • 点击OK保存配置。

4. 安装JVCL组件到IDE

  • 打开Delphi,选择Component -> Install Packages,点击Add。
  • 定位到JVCL安装目录下的C:\JEDI\JVCL\packages\Delphi104\JVCL.dpk,点击Open,然后选择Compile,编译完成后点击Install。
  • 安装成功后,组件面板会新增JVCL相关组件组。

5. 验证项目修复

  • 重新打开目标项目,右键项目选择Add -> Existing Item,找到C:\JEDI\JVCL\source\JvBalloonHint.pas并添加到项目中。
  • 编译项目,检查是否仍有组件找不到的错误。

额外注意事项

  • 确保下载的JCL/JVCL版本完全适配Delphi 10.4社区版,版本不匹配会导致组件无法加载。
  • 安装过程中若遇到权限提示,务必选择允许,避免文件写入失败。
  • 若仍有问题,可删除Delphi缓存目录C:\Users\<你的用户名>\AppData\Roaming\Embarcadero\BDS\21.0下的*.dcp、*.bpl文件,重启Delphi后重试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 23:10:56