2016-08-30 15 views
1

デルファイ10.1ベルリンにXE7を使ってヘルプを含むコンポーネントからヘルプファイルをインストールできることを期待しています。私はそれがH2Regを使用することを知っています。 2009年からXE7までのDelphiのバージョン用の.iniファイルが含まれています。 .iniファイルを見ると、少なくともベルリンヘルプシステムの名前空間を知る必要があると思います。私が考えているiniファイル内のこのセクションでは、ベルリンのために更新する必要があります:デルファイ10.1ベルリンで手動でヘルプファイルをインストール

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

私も(など.HxSファイル、)別のヘルプファイルがあることを驚いている各デルファイのためのバージョン。私は、コンポーネントがDelphiのバージョンにかかわらず同じように動作することを期待していたので、ヘルプファイルは1セットしか期待していないでしょう。 Delphiのバージョンごとに異なるヘルプファイルを用意するのは一般的ですか?私の基本的な推測は、XE7がヘルプファイルを持っている最後のバージョンであったため、XE7のヘルプをベルリンにインストールすることです。

おかげ

+0

@KenWhite:これは回答として投稿する必要があります。 –

+0

@RemyLebeau:完了。 –

答えて

2

.HsXファイルはもはやDelphiのヘルプの最近のバージョンで使用されているMicrosoftのドキュメントエクスプローラ、のためのものです。いくつかのバージョンでは、Embarcaderoは古いHTMLヘルプ(.CHM)形式に戻りました。それがシアトルとベルリンと一緒に出荷されるものです。この形式は、XE7で使用されていたヘルプシステムと互換性がありません(または関連している場合もあります)。

デルファイのヘルプファイルは停滞していません(これまでにあったことはありません)。コンポーネントドキュメントのバージョンが異なる可能性が最も高いです。たとえば、言及した名前空間はXE7固有のものです(embarcadero.rs_xe7参照)。

あなたのコメントの質問に答えて:あなたが知る限り、状況依存ヘルプを提供するために、HTMLヘルプファイルをIDEのドキュメントに組み込むことはできません。

+0

ありがとうございました。私も.chmファイルを持っています。それをどうやってインストールしますか? – user3681853

+0

異なるDelphiのバージョンに異なる.HsXファイルが存在する理由を理解できませんでした。あなたは、Delphiのヘルプファイルが停滞していないと言った。しかし、このコンポーネントのためのヘルプは、すべてのDelphiのバージョンで同じ意味を持つ "停滞"となります。複数の.chmファイルではなく、1つの.chmファイルしか提供されませんでした。だから、あなたが言ったことは、.HsXスタイルのヘルプでは、ファイルはヘルプに含まれているだけでなく、既存のヘルプにも依存しているということを暗示しているようです。シアトルがまだ.HsXファイルを使用していても、私はそれらをまったく使用できなかったかもしれないということを意味します。 – user3681853

+0

.chmファイルでは、ヘルプは統合されていません。シアトルでは、コンポーネントの統合ヘルプがなくなりました。古い.hlpファイルが統合されていても、私はかなり確信しています。なぜ彼らはそれをしましたか? .HsXファイルは管理が難しかったと思いますか?情報のおかげで! – user3681853

0

私のDelphi7Help4Bdsエキスパートを使用できます。 Shift + F1を押すと、コンポーネントのヘルプファイルが開きます。それはグローバル検索に統合されているのと同じくらいうまくはありませんが、うまくいくでしょう。

CHM Aggregator CHMファイルをマージするための無料ツールもあります。私はそれを試していませんが、複数のCHMファイルを1つにマージするだけで、Delphi 10.1のヘルプシステムと連動することができます。

関連する問題