我承載了一個大的VB6項目,並且我考慮遷移到D.有沒有任何IDE可以在使用opDispatch的類處理時提供上下文幫助?
大部分項目使用ActiveX自動化對象(它主要與多個MS Office應用程序交互)。我知道,我可以在D中編寫COM反射,它與靜態類型非常相似,但我懷疑沒有任何額外的努力,IDE(Visual Studio)就會識別這種習慣用法並提供上下文幫助(如自動方法完成,或參數名稱提示)用於導入的COM對象。
當然,我總是可以爲每個我使用的COM類創建自定義接口,但是這會造成很多輸入,並且會增加一層複雜性。
除非我誤會你可以遍歷所有並使用工具創建com界面文件 –
@ratchet不,我想以另一種方式:將com對象導入到D中,並支持本機IDE的好東西,比如自動完成方法和東西。 –
如果你使用/創建一個工具來創建這些接口,那麼你可以使用代碼完成 –