本文主要是介绍ATL/COM多重继承问题记录,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
经过两个月的学习与应用,总算实现了在JAVASCRIPT端使用OBJ.OBJ.方法/属性进行调用;中间遇到很多的坎坷,看了VCBASE杨老师的COM应用与分析,对一个组件当中的多个COCLASS以及一个COCLASS中多个接口的应用区别。
通过C++直接调用COM多个接口,都可以正常的访问,但通过脚本调用,则出现了不少的问题。
在同一COCLASS中如果存在有多个IDispatch双向接口,在脚本语言中使用OBJ.OBJ.方法/属性调用,很不正常,死活只有一个生效。OBJ.OBJ返回值使终是默认接口。所以不论怎么样调用都不正常。
若使用同一组件中多个COCLASS来实现多个IDispatch双向接口是,在脚本语言中可以使用OBJ.OBJ.方法/属性调用;
先下班了,完了再补充吧!!!!!哎,搞死我了。。。。。
这篇关于ATL/COM多重继承问题记录的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!