繁体   English   中英

在Delphi 10.1 Berlin中手动安装帮助文件

[英]Installing help files manually in Delphi 10.1 Berlin

我希望我可以从一个组件安装一些帮助文件,该组件包括通过XE7进入Delphi 10.1 Berlin的帮助。 我知道它涉及使用H2Reg。 它包括从德尔福2009年的版本XE7 .ini文件。 查看.ini文件,我想我至少需要知道Berlin帮助系统的名称空间? 我想要在柏林的ini文件中包含以下部分:

[Merge_Namespace]
;<nsName>|<option>
embarcadero.rs_xe7

对于每个Delphi版本都有单独的帮助文件(.HxS文件等),我也感到惊讶。 我本来期望的组件将运行相同的应用,无论德尔福版本,所以我本来预计只有一组的帮助文件。 在不同的Delphi版本中使用不同的帮助文件是否很常见? 我的基本猜测是,由于XE7是我拥有帮助文件的最新版本,因此我假设可以这样做,我会将XE7帮助安装到柏林。

谢谢

.HsX文件用于Microsoft的文档资源管理器,在最新版本的Delphi帮助中不再使用。 在几个版本之前,Embarcadero还原为较旧的HTML帮助( .CHM )格式。 这就是西雅图和柏林附带的东西。 该格式与XE7中使用的帮助系统不兼容(甚至不相关)。

Delphi的帮助文件不会停滞(而且从来没有停滞),这很可能就是您使用不同版本的组件文档的原因。 例如,您提到的命名空间特定于XE7(请参阅embarcadero.rs_xe7 )。

为了回答下面的评论中的问题:就我所知,您不能将HTML帮助文件合并到IDE的文档中以提供上下文相关的帮助。

您可以使用我的Delphi7Help4Bds专家,并使用Shift + F1打开组件的帮助文件。 虽然不像将其集成到全局搜索中那样好,但是它可以工作。

还有CHM Aggregator一个免费工具,用于合并CHM文件。 我没有尝试过,但是它可能使您可以简单地将多个CHM文件合并为一个,因此可以与Delphi 10.1帮助系统一起使用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM