【技术实现步骤摘要】
本专利技术涉及COM组件
,具体而言,涉及一种COM组件调用装置和一种COM组件调用方法。
技术介绍
在IE浏览器中,Web前端开发人员经常需要调用COM组件进行一些操作,比如某COM组件自身已经利用RSA算法实现了加密和解密的功能,IE浏览器调用该COM组件即可进行密码的加密、解密、数字签名及验证等功能,相比在JavaScript脚本中重新应用RSA算法实现上述功能要方便得多,可见IE浏览器调用COM组件的应用还是比较广泛的。在IE浏览器中,调用COM组件的方法的流程图如图1所示,首先需要用户手工安装注册COM组件或配置COM组件的压缩文件,然后刷新IE浏览器后才能创建该COM组件的实例,从而进一步使用。这种方法存在以下两个问题(1)当COM组件有更新时,客户端无法实时获知,这时与服务端进行交互,有可能引发版本不匹配的各种问题;(2) COM组件下载注册后需要刷新浏览器才能进一步使用。因此,需要一种新的COM组件调用技术,能够实时更新COM组件,并且动态注册调用的COM组件,无需刷新浏览器页面即可使用。
技术实现思路
本专利技术正是基于上述问题,提出了一种C ...
【技术保护点】
一种COM组件调用装置,安装并注册于终端,其特征在于,包括:第一判断单元,在所述终端调用目标COM组件时,用于判断所述目标COM组件是否已安装和注册于所述终端;下载单元,用于在所述第一判断单元的判断结果为否的情况下,下载所述目标COM组件;注册单元,用于在所述下载单元下载所述目标COM组件后,对所述目标COM组件进行注册;实例创建单元,用于在所述第一判断单元的判断结果为是的情况下,或在所述注册单元对所述目标COM组件进行注册后,创建所述目标COM组件的实例。
【技术特征摘要】
【专利技术属性】
技术研发人员:方奇功,范金福,张璋,
申请(专利权)人:用友软件股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。