首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

atl独此一家的双接口到底是什么意思?该如何解决

2012-11-07 
atl独此一家的双接口到底是什么意思?默认是双接口,比如:使用连接点对象的时候, 好像就只能用双接口。网上资

atl独此一家的双接口到底是什么意思?
默认是双接口, 比如:使用连接点对象的时候, 好像就只能用双接口。





网上资料很多,不粘边际,有高手说一下


个人认为这里的dual 不能够简单以 具体数目来论, com完全可以有2个以上的接口的。

所以说其有2个接口,实在扯。

再比如:连接点对象的时候, 也是采用双接口。  



[解决办法]
不是随便2个接口就叫做双接口,其中要有IDispatch接口
该接口既可以通过裸指针通过vtbl访问(用于C++客户,速度较高)
也可以通过IDispatch通过dispid间接访问(用于vb,jsp用户,速度较慢)

一般script语言用户无法访问到未定义dual的接口

热点排行