在我最初使用 Delphi 7 构建的应用程序中,我使用 SPHelpIntegration 代码通过 F1 界面启用 CHM 帮助。我认为这在 Delphi 2007 中不需要,所以我删除了这些单元并构建了我的应用程序。然后我按 F1 并收到一条没有安装帮助界面的消息。在线帮助并没有告诉我很多关于使 F1 帮助工作所需的内容。我必须包括一个单位或其他东西吗?还是我应该继续做有效的事情?
mj2008
问问题
2093 次
2 回答
3
将 HTMLHelpViewer 添加到您的 uses 子句以处理 CHM 文件。使用它们的一个问题是它们必须存在于本地系统(而不是网络共享)上才能正确查看。有一个注册表黑客可以改变这种行为,但我发现在系统本地安装帮助文件更容易。
最近而不是 CHM 文件,我使用Adobe OpenPDFParameters API调用约定将它们直接放入我的印刷手册的 PDF 版本中,跳转到基于当前表单的部分(我获取表单类名称并在我的命名部分中使用它) . 它要求工作站有一个 PDF 阅读器,但现在谁没有呢?
于 2008-11-13T14:44:10.757 回答
2
是的,您需要在 uses 子句中包含帮助查看器。
于 2008-11-13T14:14:36.417 回答