读书人

C#工程导入的interop门类com组件库为

发布时间: 2014-01-14 23:14:00 作者: rapoo

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的类型还是什么?
[解决办法]
这个东西会用即可,用不着这么认真,要学的其他东西太多
[解决办法]
bar应该是构造函数吧

读书人网 >C#

热点推荐