我有一个与应用程序一起使用的 .hlp 文件。
因为自从我上次编写应用程序以来功能没有改变,所以 hlp(写于 2003 年)仍然有效。
但是,当我在 Delphi XE7 中编译应用程序时,我无法让应用程序识别 hlp 文件。
在 .dpr 文件中我有
begin
Application.Initialize;
Application.HelpFile := 'Life32.hlp';
Application.Run;
//sometimes the application hung here, due to OLE issues
//exitprocess prevents that.
ExitProcess(0);
end.
当我做
procedure TProgCorner.Button2Click(Sender: TObject);
begin
Application.HelpContext(4);
end;
我明白了
第一次机会例外,$75EEB9BC。带有消息“未安装上下文相关帮助”的异常类 EHelpSystemException。
表单的helpfile
属性设置为exename.hlp
。
在资源管理器中手动双击.hlp
文件打开 hlp 文件就好了。
如何让 Delphi 在调用时打开 hlp 文件?