进程内组件对象的创建方法和系统技术方案

技术编号:6865314 阅读:288 留言:0更新日期:2012-04-11 18:40
本发明专利技术提出了一种创建进程内组件的对象的方法,包括以下步骤:在一应用程序中嵌入一进程外组件,所述进程外组件具有创建所述进程内组件的对象并记录所创建的进程内组件的对象的接口的功能;启动所述应用程序;在所述应用程序发出定位所述进程内组件的请求以创建进程内组件的对象时,将所述请求定向到所述进程外组件,以创建所述进程外组件的对象;所述进程外组件的对象创建所述进程内组件的对象,并记录所创建的进程内组件的对象的接口。在不同于该应用程序的另一应用程序处,可以获取进程外组件对象的接口并访问进程外组件所提供的服务,以获取进程内组件对象的接口,从而可以直接驱动进程内组件对象。此外,本发明专利技术还提出了一种创建进程内组件的对象的系统。

【技术实现步骤摘要】

本专利技术涉及计算机程序编码和测试领域,更具体地,涉及一种进程内组件的创建方法和系统。
技术介绍
随着人们对软件需求的不断增加,软件的功能、可操作性、智能化程度等也迅速发展,从而使软件变得更加复杂、更加庞大,开发的难度也越来越大,开发的周期越来越长,参与开发人数越来越多。为了减少重复劳动,降低被开发软件出错的概率,软件复用技术也就应运而生。在过去的几十年里,软件复用得到了越来越广泛的应用。组件技术是上世纪90年代初出现的一种新技术,它是在结构化设计和面向对象技术的基础上发展起来的,是面向对象技术之后的软件开发的标准方法体系,是面向对象的开发技术的延伸。在组件规范化的过程中,许多公司和组织都做出了许多模型,常见的组件模型有 CORBA (公共对象请求代理体系结构)、C0M(组件对象模型),EJB组件和.Net组件。下面,“组件”以微软公司的COM为例进行说明。COM的使用非常广泛,许多桌面应用都采用了 COM技术,包括自动化技术(OLE自动化),ActiveX控件技术等。根据C0M/DC0M中客户应用程序和组件程序的交互关系,可以将组件分为进程内组件和进程外组件两种。所谓进程内组件是本文档来自技高网...

【技术保护点】
1.一种创建进程内组件的对象的方法,包括以下步骤:在一应用程序中嵌入一进程外组件,所述进程外组件具有创建所述进程内组件的对象并记录所创建的进程内组件的对象的接口的功能;启动所述应用程序;在所述应用程序发出定位所述进程内组件的请求以创建进程内组件的对象时,将所述请求定向到所述进程外组件,以创建所述进程外组件的对象;以及所述进程外组件的对象创建所述进程内组件的对象,并记录所创建的进程内组件的对象的接口。

【技术特征摘要】

【专利技术属性】
技术研发人员:宋才良孟昕史敬威王炼刘慧峰刘晓炜
申请(专利权)人:日电中国有限公司
类型:发明
国别省市:11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1