MyException - 我的异常网
当前位置:我的异常网» VC/MFC » Com组件包容性,该如何解决

Com组件包容性,该如何解决

www.myexceptions.net  网友分享于:2013-04-10  浏览:0次
Com组件包容性
现在有一个现成的com1组件,有多个接口。
我想重新实现另外一个com2组件,com2和已实现的com1接口一致,但要多其中大多数的接口函数进行一些功能性的拓展!
请问是否可以用Com的包容性实现com1组件的复用?
COM 组件 包容 多接口

------解决方案--------------------
不清楚你说的包容性是指什么意思。
但是,你可以自己再写一个COM组件,将旧接口直接调用旧的组件进行调用返回。
因为接口是你重新写的,GUID不一样,所以接口名称是否一样没多大关系。

关于你自己拓展的接口自己再另外处理就可以了。


还有要注意一点就是,旧组件要作为新组件的一个依赖文件,不但需要注册使用,同时还要注意路径问题。
------解决方案--------------------
可以用包容实现,在组件com2中定义和创建一个com1组件

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有