zoiere 2014年01月10日
C#工程导入的interop类型com组件库,为什么一个接口会有3项?
例如我有一个com组件叫做ATL1,有一个com组件叫做Bar,那么其类型库被一个C#工程导入(Add Reference)之后,用Object Browser浏览,会发现一个简单的树形结构。

Interop.ATL1
--ATL1Lib 下面有3项
----Bar(这个是什么?)
----BarClass(这个应该是CoClass)
----IBar(这个是接口的名字,里面有函数列表)

我发现上面的第二项BarClass就是Com技术的CoClass,上面的第三项IBar就是接口的实现,里面有若干个函数。那么上面的第一项"Bar"本身在Object browser里面是个public interface Bar。这个是什么东东呢?是tlb的类型还是什么?
...全文
92 点赞 收藏 4
写回复
4 条回复

还没有回复,快来抢沙发~

发动态
发帖子
C#
创建于2007-09-28

8.4w+

社区成员

64.0w+

社区内容

.NET技术 C#
社区公告
暂无公告