Csharp/C#教程:创建COM组件和ActiveX控件分享


创建COM组件和ActiveX控件

是否可以在.Net中创建COM组件和ActiveX控件(使用c#语言)。 我搜索了互联网,但我得不到任何东西。

谢谢,
santhosh

声明一个接口并用class实现它。
如果您有不兼容OLE自动化的参数/返回值(自定义结构,枚举等),您可能需要使用MarshalAs属性来装饰它们。
将GUID属性添加到两者。
将COMVisible属性添加到两者。 或者,您可以使用它标记assembly 。
使用tlbexp为本机客户端生成类型库。

是的,有可能, CodeProject中有这篇文章。 我的一个朋友尝试了它,并且从他的非托管应用程序访问COM对象时遇到了一些麻烦,所以有一些陷阱。

我想你正在寻找关于“COM Callable Wrapper”的信息。 谷歌为此,或基本介绍在这里(我还没看过): http ://www.dnzone.com/ShowDetail.asp?NewsId = 126

Alan Gordon的.Net和COM互操作性手册ISBN 0-13-046130-X是一个必不可少的资源,如果你做了很多互操作的东西

上述就是C#学习教程:创建COM组件和ActiveX控件分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/990014.html

(0)
上一篇 2021年12月24日
下一篇 2021年12月24日

精彩推荐