atl和vcl支持下的组件版本升级技术
Keywords: 组件,接口,com,版本升级,atl,vcl
Abstract:
?对com组件版本进行升级,旨在扩展组件功能,使之满足新的需求.通过添加新的com接口,能产生新的组件版本,原有客户可以继续使用旧接口,新客户则可使用升级接口的扩展功能.atl通过c++类继承和模板来支持组件开发,若要添加升级接口,须编辑idl文件和c++类的声明及实现文件;vcl则使用了delphi的类继承和接口技术,添加升级接口只需要直接编辑类型库,并在实现单元中插入接口方法的实现体即可,vb用于测试组件简便高效,com中的数组参数须特别对待.
Full-Text