cost 304 ms
如何在C#中的COM中調用虛函數

[英]How call virtual function in COM in C#

我是COM和C#的新手。 我想做的是用C#重寫以下源代碼: explife.c explife.h 據我了解,他反轉了該界面中的功能並創建了一個結構,以便他可以訪問該虛擬功能。 在OLEVIEW中無法查看此COM中的功能,而且我無法在VisualStudio中將其導入 ...

C#反射與COM對象不一致

[英]C# Reflection inconsistency with COM objects

在過去的幾天里,我閱讀了所有關於COM對象的C#反射的信息,嘗試了許多代碼實驗,並分析了示例代碼以嘗試增進理解,現在我不得不承認我只是不夠了解,所以我要求社區提供幫助。 我需要能夠訪問和更新包裝為System._COM對象的后期綁定COM對象的屬性。 我嘗試了所有標准的refecti ...

OleView.exe 無法反編譯從 VB6 OCX 中提取的類型庫

[英]OleView.exe can't decompile type library extracted from VB6 OCX

我正在嘗試獲取使用 VB6 創建的復雜 ActiveX 控件的類型庫的 IDL 文件。 我嘗試在裝有 64 位 Win10 Pro 的開發電腦上使用 OleView.exe 執行此操作。 當我嘗試打開 OCX 文件或從中提取的 TLB 時,x64 版本的 OleView 會崩潰。 x86 版本兩次 ...

在組件服務或OleView中找不到UIRibbon

[英]Unable to find UIRibbon in Component Service or OleView

我最近正在探索如何在c ++中使用COM並附帶一個簡單的功能區代碼。 代碼有: HRESULT hr = CoCreateInstance(CLSID_UIRibbonFramework, NULL, CLSCTX_INPROC_SERVER, IID_PPV_ARGS(&g_p ...

編譯使用OleView創建的IDL時出現問題

[英]Problem compiling IDL created with OleView

要在搜索后更正枚舉值名稱的問題,我需要修改DLL的TLB文件。 我需要做的第一步是創建IDL文件。 因此,我使用Oleview創建文件。 在進行修改以糾正問題之前,我決定嘗試編譯IDL文件。 這給了我錯誤: 搜索問題后,我發現此問題是糾正錯誤的方法。 因此,我更改了位置的枚舉定 ...

將TLB轉換為IDL

[英]Convert TLB to IDL

有沒有人知道從類型庫(.tlb)生成idl文件的命令行工具? 這樣做的原因是為了擺脫由regasm生成的枚舉值中的下划線。 本博客討論了枚舉中下划線的問題 http://blogs.artinsoft.net/mrojas/archive/2010/05/17/interop-remo ...

如何在沒有接口的情況下綁定COM事件

[英]How to latebind COM event without interface

我需要延遲綁定到3.5 C#應用程序中的第三方VB6 COM對象(以避免我們當前擁有的版本依賴項)。 由於某些錯誤在我們嘗試正常使用時導致錯誤,因此提供的dll在大多數非后期方式中都不可使用。 目前,我們正在使用一個自定義的VB6包裝器,它使得VERY特定於版本,但是我發現我可以使用后期綁定 ...

iviewers中的dllregisterserver失敗了

[英]dllregisterserver in iviewers failed

當我嘗試運行Oleview時,我收到一條錯誤,說DllRegisterServer因IViewer.dll而失敗(抱歉我想發布截圖但我不能直到獲得10點聲望= p) Oleview會運行,但就像msg所說,你不能看到接口,這正是我想要做的。 我找到了我的iviewer.dll並運行了 ...

是否有用於探索/測試 COM 對象的工具?

[英]Is there a tool for exploring/testing COM objects?

我正在嘗試通過使用來自 Python (win32com) 的 COM 對象來自動化一個過程,但我沒有得到預期的結果......有沒有工具可以探索/測試 COM 對象而無需編寫特定的程序? 我的意思是,有什么東西可以讓例如實例化一個 COM 對象並調用它的方法嗎? (基本上我想找出我的意外結果是 ...

如何找到與COM4j一起使用的DirectShow接口的typelib標識符

[英]How can I find the typelib identifier of the DirectShow interfaces for use with COM4j

我正在嘗試使用COM4j與Windows上的Java網絡攝像頭進行交互(而無需通過FMJ或JMF框架)。 但是,我無法找到Direct Show的typelib標識符來構建接口。 COM4j網站建議使用OleView來查找typelib,但是我已經遍歷了那里的typelib列表,也沒有運氣找 ...

是否可以將C#Enum暴露給COM Interop調用者,如果是這樣,怎么樣?

[英]Is it possible to expose a C# Enum to COM Interop callers, and if so, how?

我有一個通過COM Interop調用的托管程序集。 像VBScript客戶端,Perl客戶端等。 課程裝飾有 然后當然我做了regasm的事情,所有方法都運行得很好。 但是程序集中也有枚舉類型。 我想使用符號名稱COM應用程序,用於枚舉值。 如何通過COM互操作公 ...

Oleview錯誤“加載類型庫錯誤”?

[英]Oleview error “error loading type library”?

類型庫聲明應用程序或動態鏈接庫(DLL)公開的類,接口,常量和過程。 類型庫通常是程序文件中的資源; 它也可以是擴展名為.tlb或.olb的獨立二進制文件。 因此,某些DLL仍然可以在不聲明為TypeLib的情況下公開接口。 實際上我試圖從oleview打開一個DLL並顯示錯誤消 ...

訪問COM接口方法C ++

[英]Access a COM Interface method C++

都: CLSID IID 指定了以上內容,並使用: CoCreateInstance() 返回上面的CLSID指定的類的單個未初始化對象。 然后如何從C ++訪問接口的方法? 沒有: ATL MFC 只是普通的C ++ ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM