Joh*_*ica 4 delphi helpfile winhelp delphi-xe7
我的应用程序附带一个.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.
Run Code Online (Sandbox Code Playgroud)
当我做
procedure TProgCorner.Button2Click(Sender: TObject);
begin
Application.HelpContext(4);
end;
Run Code Online (Sandbox Code Playgroud)
我懂了
$ 75EEB9BC的首次机会例外。带有消息“未安装上下文相关帮助”的异常类EHelpSystemException。
helpfile表单的属性设置为exename.hlp。在资源管理器中
手动双击.hlp文件即可打开hlp文件。
如何在调用时让Delphi打开hlp文件?
您必须将Vcl.WinHelpViewer单元包含在项目中才能安装WinHelp系统。
请注意,WinHelp支持终止于XP,并且在更高版本上,必须单独安装WinHelp组件。
| 归档时间: |
|
| 查看次数: |
637 次 |
| 最近记录: |