在Delphi应用程序中包含帮助文件

在Delphi应用程序中包含帮助文件,delphi,delphi-xe2,helpfile,Delphi,Delphi Xe2,Helpfile,我有帮助文件“help.hap”,我通过在帮助文件下的app properti中键入他的名字将他添加到应用程序中。然后我加上 procedure TForm1.Pomoc1Click(Sender: TObject); begin Application.HelpContext(0); end; 但我有一个错误 未安装上下文相关帮助 WTF我只是添加了它,对吗?Help.hap是您的Help Author Pro项目文件的名称。它不是一个帮助文件,正如.dpr Delphi项目文件是一个可执行

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

procedure TForm1.Pomoc1Click(Sender: TObject);
begin
Application.HelpContext(0);
end;
但我有一个错误

未安装上下文相关帮助

WTF我只是添加了它,对吗?

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


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

这是什么类型的帮助文件?除了设置应用程序的HelpFile属性外,还需要确保为该类型的帮助文件提供适当的帮助查看器。是吗?@DavidHeffernan再次打招呼:)不,我没有。该死的。你能提出一些想法吗?顺便说一句,我用的是Delphi XE2也许有了这个程序我可以制作帮助文件?它是什么类型的帮助文件?请看Torry's:。似乎MaxComponents已经停业了。如果您仍然拥有该工具,请将帮助文件导出为适合XE2的格式。然后在您的projectI'd Advice.chm中包含WinhelpViewer或HtmlhelpViewer,因为较新的Windows版本(Vista和更高版本)不再支持现成的.hlp,需要安装单独的工具来查看.hlp文件。