发明名称 |
一种在应用模块与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号 |