2016-01-20 10 views
5

XMLドキュメントに関するDelphi 2007のいくつかの問題に直面しています。時にはうまくいくこともあります。現時点ではほとんど動作しません。私はsimilar Problems already mentionedがあることに気づいたが、これらの回避策は私にとってはうまくいかない。 HelpInsightのバグを修正する方法や、IDEの中で見えるようにソースコードを文書化しなければならない方法は誰にも分かりますか?HelpInsightのXMLドキュメントが毎回動作しません

これは単なる例です。この例では、3/4のドキュメントが機能します。私の本当のプロジェクトでは、おそらく50のうちの1〜2つが働きます。

enter image description here


更新いくつかのより多くのスクリーンショット:

これはクラス

enter image description here

に通常の手順で、手順は、クラス内の別の場所と呼ばれています。

enter image description here

んヘルプがHelpInsightで提供されていません。

答えて

0

あなたが記述したエラーは、少なくともDelphi 2010のバグですが、Delphi XE4で修正されました(XE..XE3がインストールされていないためテストできません)。実装のユニット名で手続き/関数名に先行する回避策が見つかりました。また、あなたが他の場所コードでプロシージャを呼び出すときに、予想通りxxの上にマウスを移動するとき、このような

procedure WhatEver; 
begin 
    xx 
end; 

は、HelpInsightの文書が表示されます、注意すべき

最後に、例を示していない限り、HelpInsightのステートメントが50回のうち1回または2回しか使用できない場合があります。

+0

1)それがXE4で修正されても私を助けません。 Delphiの新しいバージョンに移行する余裕はありません。製品自体の高コストだけでなく、互換性のない第三者コンポーネントやUnicodeへの移行には数千ものコストがかかります。 2)コードのどこかで 'xx'を呼び出すと、バグは同じです。私が' xx'から 'Unit1.xx'にプロシージャを変更しても、HelpInsightにヘルプは表示されません。 –

+0

3)このバグはほぼ無作為に現れ、BDSの開始時には消滅したり再表示されたりするので、実際の例は提供できません。私はこのプロジェクトのソースを公開することはできません。しかし、元の投稿を編集し、2つの新しいスクリーンショットを追加しました。 4)IDEでこの文書を完成させるのに利用できるサードパーティーのソリューションはありませんか?私たちの機能を効率的に文書化することができないため、現時点ではDelphiはほとんど使用できません –

+0

@Daniel:バグがそれ以降のバージョンで修正された場合は、そのバージョンにアップグレードして修正を入手する必要があります。 「利用可能なサードパーティのソリューションはありませんか?」に関しては、その質問はここでは話題にはならず、[ヘルプ]に明記されています。 –

関連する問題