簡體   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