[英]How can I get TypeLibInfo from an ITypeLib pointer?
我想使用 tlbinf32.dll 來讀取 COM object 的類型信息。 目前我可以訪問指向 ITypeLib 接口的指針。 我可以使用 VTable 偏移量和 DispCallFunc 手動調用方法和導航,但是我希望使用該庫的強大內置功能。 我在想,由於TLI.ClassInfoFromO ...
[英]How can I get TypeLibInfo from an ITypeLib pointer?
我想使用 tlbinf32.dll 來讀取 COM object 的類型信息。 目前我可以訪問指向 ITypeLib 接口的指針。 我可以使用 VTable 偏移量和 DispCallFunc 手動調用方法和導航,但是我希望使用該庫的強大內置功能。 我在想,由於TLI.ClassInfoFromO ...
[英]tlbinf32.dll in a 64bits .Net application
似乎沒有64位版本的tlbinf32.dll ,這個(舊的)COM DLL用於提取COM組件的信息。 (見這個答案 ) 我需要從64位C#應用程序訪問它。 我沒有設法將它托管到一個單獨的代理進程中,我仍然獲得了例外REGDB_E_CLASSNOTREG 。 我的代碼適用於x86平台, ...
[英]Get all classes in the com dll
我有一個用vb6編寫的com dll。 我需要編寫C#代碼,以獲取其中所有類的列表。 我的目標是獲取類,並在.net中使用所有屬性生成類,並創建一個映射類。 我只需要從dll獲取類列表。 摘要:如何獲取com dll中所有類的列表? ...
[英]Get importlib directives from type library
如何以編程方式確定由VB6生成的給定本機DLL / OCX所依賴的類型庫(GUID和版本)? 背景:打開項目時,VB6 IDE會阻塞,其中引用的類型庫之一無法加載其依賴項之一,但是說不滿足哪個依賴項甚至哪個引用都具有依賴項並沒有太大幫助。無法滿足的依賴性。 這是我公司經常發生的情況,因此 ...
[英]Found and Set Value to a UDT member VB6
我正在尋找一些幫助來解決UDT成員的動態設置值的問題。 我正在嘗試做類似前面的偽代碼: 我被搜查過幾個網站,不幸的是沒有一個網站,我已經接近了我的必要性。 所以我想知道是否有人可以幫我這個? ...
[英]How to import TLB constants to java?
我使用groovy的腳本。 Scriptom的來源包括* .java文件,其中包含Office,EI等的所有常量。已使用什么程序從tlb / dll / exe文件導出它們? 我需要相同的MSProject。 ...
[英]How to extract a GUID from a Win32 DLL or OCX
我們有一個.NET應用程序需要檢查可能包含COM庫(DLL和OCX)的文件夾。當我們遇到COM庫時,我們需要完成的一件事是從COM DLL或OCX中提取GUID。 在沒有使用第三方庫的情況下,有沒有直接的方法來使用.NET? ...
[英]Iterating through the Object Browser in VBA
我想迭代引用庫中任何類的成員,就像使用對象瀏覽器一樣。 如何使用VBA完成? ...
[英]How do I search an ActiveX/COM object for a method?
我有一個ActiveX / COM DLL。 它包含許多方法和屬性。 我希望能夠按照以下代碼片段詢問它是否具有特定的符號: 有沒有辦法從VBScript或JScript執行此操作? 如果沒有,我該從哪里獲得所需的信息? ...
[英]Self Inspection of VB6 UDTs
我有一種感覺,這個問題的答案將是“不可能的”,但我會試一試......我處於修改舊 VB6 應用程序並進行一些增強的令人羡慕的位置。 轉換為更智能的語言不是一種選擇。 該應用程序依賴大量用戶定義的類型來移動數據。 我想定義一個通用函數,它可以引用任何這些類型並提取包含的數據。 在偽代碼中,這是我要找 ...