发明名称 |
通过脚本程序访问宿主程序的方法及其系统和装置 |
摘要 |
本发明公开了一种通过脚本程序访问宿主程序的方法及其系统和装置,本发明方法包括:为宿主程序中的共享类创建对应的共享类适配器,具体为:通过预编译器,根据共享类的头文件得到共享类的结构,并根据共享类的结构生成共享类适配器的源代码;当执行脚本程序中访问宿主程序的共享类的语句时,调用与所述共享类对应的共享类适配器,并通过所述共享类适配器访问对应的共享类。采用本发明,可解除虚拟机与共享类的紧耦合,提高虚拟机的可重用性,进而提高访问共享类的灵活性,简化代码维护工作。 |
申请公布号 |
CN101458633B |
申请公布日期 |
2012.02.15 |
申请号 |
CN200710194878.3 |
申请日期 |
2007.12.13 |
申请人 |
华为软件技术有限公司 |
发明人 |
杨锋镝 |
分类号 |
G06F9/46(2006.01)I;G06F9/44(2006.01)I;G06F9/45(2006.01)I |
主分类号 |
G06F9/46(2006.01)I |
代理机构 |
北京同达信恒知识产权代理有限公司 11291 |
代理人 |
郭润湘 |
主权项 |
一种通过脚本程序访问宿主程序的方法,其特征在于,包括:为宿主程序中的共享类创建对应的共享类适配器,具体为:通过预编译器,根据共享类的头文件得到共享类的结构,并根据共享类的结构生成共享类适配器的源代码;当执行脚本程序中访问宿主程序的共享类的语句时,调用与所述共享类对应的共享类适配器,并通过所述共享类适配器访问对应的共享类。 |
地址 |
210012 江苏省南京市宁南大道11号花神国际大酒店 |