私は、RAD Studio Delphi XE2 のドキュメンテーション機能を、私のグローバル ソース (ビジネス ルール、コンポーネント/コントロールなどのライブラリ) のほとんどで利用しています。これにより、次のように、ソース コード内のさまざまな宣言の直前にコメント付きのテキストが配置されます。
type
/// <summary>
/// This class is used for this and that.
/// </summary>
TMyObject = class(TObject)
....
あるいは
/// <summary>
/// This function does this and that.
/// </summary>
/// <returns>
/// This is the result of what DoSomething produces.
/// </returns>
/// <remarks>
/// DoSomething is only a sample function for demonstration purposes.
/// </remarks>
function DoSomething: String;
私がこれを行っている主な理由は、シンボルにカーソルを合わせると、洞察が表示されるときに、このドキュメント テキストが含まれるようにするためです。たとえば、完全に別の単元で、テキストDoSomething
が使用されている場所にカーソルを合わせると、このドキュメントに書かれている正確なテキストを含むヒント ボックスが表示されます。
ヒント: または のいずれCtrl+Shift+D
かを押すCtrl+Alt+D
と (別の PC で両方を見たことがある)、作業を容易にするためのウィンドウが開きます。Ctrl+Shift+S
保存を押したときに偶然これに出くわしましたが、誤ってD
.
このドキュメントを CHM ヘルプ ファイルにエクスポートする方法を教えてください。私のライブラリにリンクされたヘルプ ファイルを作成して、開発者がコードで F1 を使用し、コードの動作の説明を確認できるようにしたいと考えています。標準の Delphi ソース ドキュメント(および他のほとんどの言語)と同様です。