发明名称 一种在应用模块与COM组件之间传递参数的方法及装置
摘要 本发明涉及计算机领域,为了解决现有不同语言编辑的应用模块和COM组件之间传递复杂参数出错的问题,提出了一种在应用模块与COM组件之间传递参数的方法及装置,其中装置包括适配器,接收命令的唯一标识符、命令的参数、应用模块唯一标识符和COM组件唯一标识符,并根据所述命令唯一标识符检索映射表,得到所述参数的数据结构信息,并将所述参数转换为简单参数;转换模块,将上述简单参数的数据结构转换为目标数据结构;合并模块,接收上述转换模块的处理结果,将简单参数转换为复杂参数,并根据所述应用模块唯一标识符或COM组件唯一标识符进行输出。本发明有的有益效果在于,能够在不同或相同语言的应用模块和COM组件之间传递复杂或者简单参数。
申请公布号 CN101118504A 申请公布日期 2008.02.06
申请号 CN200610089100.1 申请日期 2006.08.03
申请人 西门子(中国)有限公司 发明人 唐宝;王益玲;徐敬俊;刘俊崝
分类号 G06F9/54(2006.01) 主分类号 G06F9/54(2006.01)
代理机构 代理人
主权项 1.一种应用模块向COM组件传递参数的方法,其特征在于包括,步骤101,应用模块向适配器传送命令的唯一标识符、命令的参数、应用模块唯一标识符和COM组件唯一标识符;步骤102,适配器根据所述命令的唯一标识符查找映射表,获得所述参数的数据结构信息,并将该参数转换为简单参数;步骤103,转换模块将上述简单参数的数据结构转换为COM组件所使用编程语言的数据结构;步骤104,合并模块将步骤103的处理后的简单参数转换为具有COM组件所使用编程语言数据结构的复杂参数,根据所述命令中COM组件的唯一标识符,将所述复杂参数传送给相应的COM组件执行该命令。
地址 100102北京市朝阳区望京中环南路7号