使用EC软件帮助套件(EHS)的Delphi中的HTML帮助

Sha*_*ane 0 delphi delphi-7 delphi-2010

我正在使用EC软件帮助套件(EHS)和Delphi 2010,我试图使用HelpROuter组件显示HTML帮助文件(*.chm)

procedure TfrmMain.Button3Click(Sender: TObject);
begin
 //load CHM file here
 HelpRouter1.Helpfile:= ExtractFilePath(Application.ExeName) + 'VPUCDS.chm';
 HelpRouter1.HelpContent;
end;
Run Code Online (Sandbox Code Playgroud)

它不显示帮助文件.我究竟做错了什么?

lke*_*ler 5

我不使用EHS,但在我的MainForm.FormCreate中,我有:

Application.HelpFile := extractfilepath(Application.Exename) + 'behold.chm';
Run Code Online (Sandbox Code Playgroud)

然后调出内容,我使用:

Application.HelpShowTableOfContents;
Run Code Online (Sandbox Code Playgroud)

这对我行得通.

  • @Shane,您应该仔细阅读下载页面上的Note部分,http://www.ec-software.com/downloads_delphi.html.对于Delphi 2005及更高版本,您可以安全地切换到本机函数. (2认同)