COMClass を作成した場合、結果の tlb ファイルを参照すると、XML Summary タグの値が VB6/VBA のオブジェクト ブラウザーに表示されないことに気付きました。これらの値を表示する方法はありますか?
1 に答える
4
いいえ、IntelliSense の 12 年間の進化により、これは機能しません。XML ドキュメント コメントは、IntelliSense が取得できる .xml ファイルを生成します。VB6/A では、ドキュメントは helpstring 属性を持つタイプ ライブラリに存在します。例えば:
[
odl,
uuid(2334D2B1-713E-11CF-8AE5-00AA00C00905),
hidden,
dual,
nonextensible,
oleautomation
]
interface IVBDataObject : IDispatch {
[id(0x00000001), helpstring("Clears all data and formats in a DataObject object."), helpcontext(0x00033693)]
HRESULT Clear();
// etc...
};
[ComVisible] クラス ライブラリから同じものを取得するには、[Description] 属性が必要です。プロパティに対して機能する方法についての癖については、この回答に注意してください。
于 2010-07-28T21:02:21.003 に答える