War*_* P 5 delphi html-help delphi-xe6
当运行诸如Developer Express组件之类的delphi组件安装程序时,它将使用h2reg和INI文件以及一些宏魔术函数将html帮助文件注册到Delphi IDE中。如果我是Delphi组件的开放源代码或商业作者,并且想提供一个注册html-help的安装程序,我该怎么做?
在非常旧的Delphi版本(2007之前)中,有一个用于注册额外的winhelp内容的工具。但是近年来,尽管许多大型供应商(如开发人员Express)仍在为他们的组件提供帮助,可以使用IDE上下文帮助(按F1键)进行访问,但是在Delphi 2007及更高版本(包括XE6)中似乎并没有完成此过程的过程已得到充分记录,因此组件作者通常会忽略内置在帮助中的Delphi IDE。
我发现一个名为的第三方实用程序h2reg可能与此有关,但是我无法发现在此处显示内容的秘密:

我相信我知道难题的其中几个,而且我有一个来自Developer Express组件的工作中的.ini文件示例,但是我无法弄清楚如何将它们拼在一起。我认为这对于所有Delphi组件开发人员来说都是一个有用的事实,因此我在这里提出这个问题。
一个相关的问题询问如何修复内置的东西。我想进一步询问如何注册自己的html帮助(.hxs, .hxc,*。hxt)文档。
解决方案的一部分似乎是了解H2REG的语法,如下所示:
c:\path\to\H2Reg.exe -r cmdfile=c:\path\to\MyH2Reg_Cmd.ini
Run Code Online (Sandbox Code Playgroud)
该INI文件中保留的内容仍然未知,因此它会显示在Delphi XE6中。
在Embarcadero的网站上有一些最少的文档(是的,它确实涉及h2reg):
包含指向该产品站点的链接:
哪个具有此KB页面:
并非您要找的东西,但应该使您与您保持联系。听起来您正在尝试手动将帮助文件整合到DExplorer中,而不是使用现有解决方案正确安装帮助文件。