2014-11-20 40 views
2

我可以在网上找到的唯一的文档指出我叫Ihelp一个演示应用程序,它不会出现在我的版本拉撒路(V1.2.4)的存在。如何将.chm帮助文件添加到我在Lazarus中构建的应用程序中?

我已经建立了我的.chm帮助文件,只是想使其可当用户按下F1(或从弹出菜单中选择“帮助”)。

有一个在FCL一个CHM组件,但我无法弄清楚如何使用它。

而且形式看来有不同的帮助相关参数,但我又无法弄清楚如何使用它们 - 所有的例子似乎都指向独立的HTML文件,而不是一个编译的HTML帮助文件。

回答

2

有一个在一个关于它的维基页面Lazarus/FreePascal wiki: http://wiki.lazarus.freepascal.org/Add_Help_to_Your_Application

据我所知,Lazarus默认提供帮助文件作为HTML文件,无论如何CHM文件也被支持。

有一个示例程序在你的拉撒路安装:

$ {} lazarusdir /组件/ chmhelp/democontrol /。

本演示演示如何设置上下文相关帮助按钮(通常为F1)。

一定要检查有关lhelp文档,默认拉撒路CHM观众太多,这里描述:

http://wiki.lazarus.freepascal.org/lhelp

+0

好消息:)我想你应该对你使用的版本说一句话。这个问题现在已经很老了,所以这可能是一个问题,同时... – Wolf 2016-10-13 11:56:54

+1

答案指的是Lazarus版本1.6 - FPC:3.0.0。 – 2016-10-13 13:31:39

+0

谢谢。我建议将这些信息也整合到答案中。 – Wolf 2016-10-14 14:34:54

相关问题