【问题标题】:Delphi context help says "Cannot find the C:Program FilesBorlandDelphi7Helpd7.hlp file"Delphi 上下文帮助显示“找不到 C:Program FilesBorlandDelphi7Helpd7.hlp 文件”
【发布时间】:2011-02-17 16:36:37
【问题描述】:

我的 Delphi 7 安装开始出现此错误。错误消息显示正确的帮助路径,但删除了反斜杠。帮助文件位于预期位置(C:\Program Files\Borland\Delphi7\Help)。 我在 Windows 7 下运行 D7。它以前可以工作。

有时我也会收到此错误:

我在谷歌上搜索过,我发现其他人报告了这个问题,但没有发布解决方案。

【问题讨论】:

  • 我会尝试在系统注册表 (regedit) 中搜索字符串“filesborlanddelphi”。如果匹配,请在此处更正。
  • 哎呀!有些事情搞砸了。这看起来像一个 C 解析器攻击你的反斜杠!
  • @David,更像是从一个被黑的 reg 文件中导入,其中有人忘记加倍反斜杠...
  • 我看到 Delphi 7 给出了这个错误信息。 Delphi 代码库中的某些东西“吃掉了反斜杠”。
  • 字符串“filesborlanddelphi”没有出现在注册表中。

标签: delphi delphi-7 winhelp


【解决方案1】:

我发现此错误可能是由于 OpenHelp 项目中缺少帮助文件造成的。
要复制错误,我只需将 {$WARN} 添加到简单项目并在 WARN 字上按 F1。
修复它:

  • 运行delphi 7
  • 点击Help->Customize(会显示OpenHelp窗口)
  • 在 OpenHelp 中为每个“上下文”、“索引”和“链接”选项卡:
    • 选择标签
    • 浏览到 C:\program files\borland\delphi7\help(或任何你的 delphi 安装路径)
    • 选择丢失的文件(在我的例子中是 d7dopts.toc、d7dopts.hlp、d7derrs.toc 和 d7derrs.hlp)
    • 保存项目

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-19
    • 1970-01-01
    • 2014-10-30
    • 2023-03-28
    • 1970-01-01
    • 2012-03-17
    相关资源
    最近更新 更多