佚名通过本文主要向大家介绍了atl组件,com atl,atl,atl71.dll,atl100.dll下载等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 如何在ATL创建的COM组件中实现其它自定义的接口
描述:
描述:
如何在ATL创建的COM组件中实现其它自定义的接口。
比如,我定义了一个IBaseInterface接口,该接口中有一个dosomething()函数。现在用ATL创建一个COM,并new 一个ATL OBJECT,输入类名为test,则模板自动生成ITest接口和其它信息,ITest从IDispatch派生的。现在我想这个test类实现我的IBaseInterface接口,通过implement interface,到是在test类中继承了IBaseInterface接口,但IBaseInterface接口的dosomething()函数只是作为test类的成员函数,没有在ITest接口中,而vb应用程序访问这个COM时,只能调用ITest接口上的函数,不能访问dosomething()函数.请问这个该如何实现?

