gpt4 book ai didi

delphi - 如何在Delphi 7中使用chm?

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

如何在Delphi 7程序中调用chm文件的帮助?

Application.HelpFile := 'd:\help.chm';
Application.HelpCommand(HELP_CONTEXT, 10);

结果是

Why can't I get Help from this program?

The Help for this program was created in Windows Help format, which depends on a feature that isn't included in this version of Windows. However, you can download a program that will allow you to view Help created in the Windows Help format.

For more information, go to the Microsoft Help and Support website.

最佳答案

问题在于,默认情况下,Delphi 7 假定帮助文件使用 Vista 中未提供的旧 WinHelp 格式。即使您的帮助文件具有 .chm 扩展名,Delphi 也会尝试使用 WinHelp 命令来显示它。由于 WinHelp 不存在,您会收到报告的错误消息。

有多种方法可以让帮助系统显示 HTML 帮助。例如,一种常见的技术是为 Application 对象实现一个 OnHelp 处理程序,并将帮助路由到对 HtmlHelp API 的调用。我在recent answer中给出了一个非常简单的例子。 .

关于delphi - 如何在Delphi 7中使用chm?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15408179/

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