4
如果您創建了COMClass,我注意到當您引用生成的tlb文件時,XML摘要標記中的值不會顯示在VB6/VBA的對象瀏覽器中。有沒有辦法讓這些值顯示出來?COM Libraries的屬性/方法說明
如果您創建了COMClass,我注意到當您引用生成的tlb文件時,XML摘要標記中的值不會顯示在VB6/VBA的對象瀏覽器中。有沒有辦法讓這些值顯示出來?COM Libraries的屬性/方法說明
不,智能感知進化的12年阻止了它的工作。 XML文檔註釋生成一個IntelliSense可以提取的.xml文件。在VB6/A中,documentation類型與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]屬性。注意this answer關於它對物業的作用方式的一個怪癖。
那麼這是一個壞消息,但如果我能解決問題的話,我會兩次投票贊成。再次感謝。 – Oorang 2010-07-28 21:26:02