atl独此一家的双接口到底是什么意思?
默认是双接口, 比如:使用连接点对象的时候, 好像就只能用双接口。
网上资料很多,不粘边际,有高手说一下
个人认为这里的dual 不能够简单以 具体数目来论, com完全可以有2个以上的接口的。
所以说其有2个接口,实在扯。
再比如:连接点对象的时候, 也是采用双接口。
[解决办法]
不是随便2个接口就叫做双接口,其中要有IDispatch接口
该接口既可以通过裸指针通过vtbl访问(用于C++客户,速度较高)
也可以通过IDispatch通过dispid间接访问(用于vb,jsp用户,速度较慢)
一般script语言用户无法访问到未定义dual的接口