什麼是最簡單的方法來使ocx庫在C#中工作? (我正在使用wpf項目)我試圖使用aximp,但是當創建Axe [libname] Lib.Ax [libname]對象時,調用getocx()返回null。OCX庫與C#(ActiveX庫)
編輯:我要補充,這lib是一些特定的驅動程序
什麼是最簡單的方法來使ocx庫在C#中工作? (我正在使用wpf項目)我試圖使用aximp,但是當創建Axe [libname] Lib.Ax [libname]對象時,調用getocx()返回null。OCX庫與C#(ActiveX庫)
編輯:我要補充,這lib是一些特定的驅動程序
好溝通,我發現解決方案:)創建對象之後,就需要調用方法.CreateControl()
如果您自己調用CreateControl,那麼使用aximp.exe就毫無意義。這可以創建一個可以放在表單上的控件。在這種情況下,調用CreateControl是不必要的。 – 2010-10-12 20:40:50
現在只有這樣,我試着把它添加到工具箱中,但是我不可能做到 – chris 2010-10-13 11:01:52
如果使用C#/ WPF,爲什麼你不使用Xbap或silverlight? – 2010-10-12 19:44:32
@jdv:Silverlight不會使WPF過時... – 2010-10-12 19:48:33
@Reed:當然不是。但如果我需要在瀏覽器中運行WPF,那將是我的第一選擇。 ActiveX控件僅限IE,並且由於安全性加強而越來越難以部署。 – 2010-10-12 20:14:08