Com组件包容性
现在有一个现成的com1组件,有多个接口。
我想重新实现另外一个com2组件,com2和已实现的com1接口一致,但要多其中大多数的接口函数进行一些功能性的拓展!
请问是否可以用Com的包容性实现com1组件的复用?
COM
组件
包容
多接口
------解决方案--------------------不清楚你说的包容性是指什么意思。
但是,你可以自己再写一个COM组件,将旧接口直接调用旧的组件进行调用返回。
因为接口是你重新写的,GUID不一样,所以接口名称是否一样没多大关系。
关于你自己拓展的接口自己再另外处理就可以了。
还有要注意一点就是,旧组件要作为新组件的一个依赖文件,不但需要注册使用,同时还要注意路径问题。
------解决方案--------------------可以用包容实现,在组件com2中定义和创建一个com1组件