2012-01-20 53 views
0

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

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

,但我得到的错误

没有上下文敏感的帮助安装

WTF我只是将它加入吗?

+0

这是一种什么样的帮助文件?除了设置应用程序的HelpFile属性外,还需要确保您具有适用于该类型帮助文件的帮助查看器。你做? –

+0

@DavidHeffernan你好再次:) 不,我不知道。该死的。你能提出一些想法吗? –

+0

BTW。我正在使用Delphi XE2。 - 也许有了这个程序我可以帮助文件? –

回答

10

Help.hap是您的帮助作者Pro项目文件的名称。这不是一个帮助文件比你的.dpr德尔福项目文件是一个可执行程序。

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

+2

然后在您的项目中包含WinhelpViewer或HtmlhelpViewer –

+2

建议.chm作为较新的Windows版本(Vista及更高版本)不再支持.hlp开箱即用,并且需要安装单独的工具才能查看.hlp文件。 –

相关问题