【问题标题】:including help file in Delphi app包括 Delphi 应用程序中的帮助文件
【发布时间】:2012-01-20 22:29:25
【问题描述】:

我有帮助文件“help.hap”我通过在帮助文件下的应用程序属性中输入他的名字将他添加到应用程序。然后我添加

procedure TForm1.Pomoc1Click(Sender: TObject);
begin
Application.HelpContext(0);
end;

但我得到错误

没有安装上下文相关帮助

WTF 我就加了吧?

【问题讨论】:

  • 那是什么样的帮助文件?除了设置 Application 的 HelpFile 属性外,您还需要确保您有适合该类型帮助文件的帮助查看器。你呢?
  • @DavidHeffernan 你好 :) 不,我不知道。该死的。你能提出一些想法吗?
  • 顺便说一句。我正在使用德尔福 XE2。 - 也许用那个程序我可以制作帮助文件?
  • 它是什么类型的帮助文件?
  • 在 Torry's 看到这里:Help Author Pro。似乎 MaxComponents 倒闭了。如果您仍有该工具,请将帮助文件导出为适合 XE2 的格式。

标签: delphi delphi-xe2 helpfile


【解决方案1】:

Help.hap 是您的 Help Author Pro 项目文件的名称。它不再是一个帮助文件,就像您的 .dpr Delphi 项目文件是一个可执行程序一样。

您可以使用帮助创作工具生成多种不同格式的文档,包括 HTML 和 RTF。生成一个实际的帮助文件,例如 help.hlp 或 help.chm。

【讨论】:

  • 然后在项目中包含 WinhelpViewer 或 HtmlhelpViewer
  • 我建议使用 .chm,因为较新的 Windows 版本(Vista 及更高版本)不再支持 .hlp 开箱即用,并且需要安装单独的工具来查看 .hlp 文件。
猜你喜欢
  • 1970-01-01
  • 2011-06-01
  • 2020-07-04
  • 1970-01-01
  • 2023-03-12
  • 1970-01-01
  • 1970-01-01
  • 2015-11-12
  • 1970-01-01
相关资源
最近更新 更多