c# 如何封裝成ocx,使得delphi可以調用


最近有個項目,我負責的是c#這塊,領導要求封裝成ocx,給delphi調用。之前給了tlb,delphi那人說拿不到ACitveX....我本機用delphi試過OK的。不知道什么原因。

現在領導說直接封裝成ocx。。。請求高手怎么封裝ocx,而且deplphi可以調用呢?

10 个解决方案

#1


別問了,找本資料看

#2


.NET做的東西給delphi用,這個貌似有點困難啊。

#3


因為他也必須安裝.NET Framework...除非你不用托管代碼...

#4


也裝了.NET Framework了。。。

#5


請教給高手,有沒有封裝成ocx的例子

#6


注冊沒有?COM組件要注冊,而且托管COM組件注冊的方法和非托管的不一樣...要用regasm注冊而不是regsvr...

#7


regasm 是VS的命令工具。但是現在是想說不要裝vs工具,就能注冊

#8


那是...不可能的...

用托管代碼就必須遵守托管代碼的規則...再說這個小程序是獨立的,你copy給他或者一起打包不就行了...

#9


引用 7 樓 loachqz 的回復:
regasm 是VS的命令工具。但是現在是想說不要裝vs工具,就能注冊


不用regasm就自己寫個inf或者reg文件跟隨dll打包發給別個,,,,反正regasm的實質還是在注冊表里注冊com組件的相應信息。。可以在readme里寫上“請先右鍵xxxx.inf文件選擇安裝”或者“請先導入xxxx.reg文件”。。。。。

#10


新建類庫項目,在生成里把 “為COM互操作注冊"選上,但是這個只是COM控件,
ocx文件好像做不出來

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
  © 2014-2022 ITdaan.com 联系我们: