.net创建Com组件(可在C++中引用)(整理)

一.理论

      COM(componet object model)组件对象模型,,它是一种特殊的dll,只不过,我们通过给普通的dll制定复杂的com协议,设置一些机制,改变了重用的方法,以一种新的方法来利用dll,来克服dll本身固有的缺陷(函数重命名问题,路径问题,与exe的依赖问题,编译器对函数的名称修饰不兼容等问题)。

二.示例

    这是本人参考网上资料实验的一个例子,拿出来与大家分享,仅用来学习。

    1.建项目(类库) 如图:2011042618102649.gif

    2.代码编写如上图:2011042618120574.gif       

    3.公开2011042618141028.gif

          一个允许 与托管应用程序进行交互的 COM 对象   如上图

    4.程序集对Com可见2011042618161060.gif

    编译一下,至此简单测试COM已经做好。

   代码简单不在做详细讲解。

转载于:https://www.cnblogs.com/liangjie/archive/2011/04/26/2029636.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值