gpt4 book ai didi

delphi - 如何在我的应用程序中使用 hlp 文件获取上下文相关帮助?

转载 作者:行者123 更新时间:2023-12-03 15:26:40 26 4
gpt4 key购买 nike

我有一个与该应用程序一起使用的 .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;

我明白了

First chance exception at $75EEB9BC. Exception class EHelpSystemException with message 'No context-sensitive help installed'.

表单的 helpfile 属性设置为 exename.hlp
在资源管理器中手动双击 .hlp 文件即可打开 hlp 文件。

如何让 Delphi 在调用时打开 hlp 文件?

最佳答案

您必须包含 Vcl.WinHelpViewer单元在您的项目中以安装 WinHelp 系统。

请注意,WinHelp 支持在 XP 中终止,在更高版本上,必须单独安装 WinHelp 组件。

关于delphi - 如何在我的应用程序中使用 hlp 文件获取上下文相关帮助?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38229523/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com