论文部分内容阅读
为解决组件的跨语言调用问题,探讨了组件对象模型(COM:Component Object Model)的自动化技术的原理及其实现,并采用自动化技术实现组件的跨语言调用.提出使用DISPID(Dispatch Identifier)编码方案,解决自动化客户访问具有多个接口的自动化组件的问题.以药房管理系统为例,介绍如何用活动模板库(ATL:Activex Template Library)开发核心业务的自动化组件,并用VB实现客户程序,从而实现组件的跨语言调用.使用结果表明,采用自动化技术能较好地解决组件的