请问c# 调用组件的几种方式有什么区别?

啊飞凤飞飞 2013-08-16 03:07:53
1、直接在项目右键添加com组件引用。
2、使用[dllimport] 导入。
3、通过 TLBIMP.EXE 包装下生产一个新的dll 再调用。

谁能给我讲讲这三个分别适合哪种场合下使用?

...全文
86 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
华为黑名单 2013-08-16
  • 打赏
  • 举报
回复
1.直接在项目右键添加com组件引用。一般是C#调用 微软自己封装的组件 2、使用[dllimport] 导入。一般用在引用外部DLL c++ 或C 写的WINDOWS系统或者外部的DLL 3..通过 TLBIMP.EXE 包装下生产一个新的dll 一般用来重新封装修改DLL
bo3235 2013-08-16
  • 打赏
  • 举报
回复
1、直接在项目右键添加com组件引用。 一般调用的是外部独立的组件,例如绘图类的控件,专门其他语言开发的组件 2、使用[dllimport] 导入。 一般是调用操作系统的dll,例如实现窗体的拖动效果 3.通过 TLBIMP.EXE 包装下生产一个新的dll 再调用 参考 http://www.cnblogs.com/ztlyz/archive/2010/10/15/1852381.html

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧