主权项 |
一种动态调用功能模组的系统,该系统包括:变数定义代码生成模组,用于根据传入的被调用功能模组资讯,获得被调用功能模组参数资讯,并生成变数定义代码,所述变数定义代码用于定义被调用功能模组参数相对应的变数,所述变数包括输入变数和输出变数;输入赋值代码生成模组,用于根据被调用功能模组资讯,生成输入赋值代码,该输入赋值代码用于为输入变数赋值;调用代码生成模组,用于根据被调用功能模组资讯、被调用功能模组参数资讯及定义的变数,生成功能模组调用代码;输出赋值代码生成模组,用于根据被调用功能模组参数资讯,生成输出赋值代码,该输出赋值代码用于传出被调用功能模组藉由输出变数返回的参数值;及代码执行模组,用于藉由引用包含程式依次执行生成的变数定义代码、输入赋值代码、功能模组调用代码及输出赋值代码,以完成功能模组的调用,所述包含程式能够将代码模组化,并能够被其他程式所引用,包含程式中的代码也就是该其他程式的一部分。 |