接着上节内容,先说说什么是易语言模块,比如我们写了这个数学运算的功能,我们想分享给别人用,那么我们可以将这个功能变成模块
变成模块有2个好处
①:人家可以直接调用我们写的功能,比较方便
②:发给人家的是模块,从某方面讲,对我们写的功能起到了保护,人家只能用不知道代码
我们的数学运算功能代码
|
数学运算 | 双精度小数型 | | |
数1 | 双精度小数型 | | | | 数2 | 双精度小数型 | | | | 运算规则 | 双精度小数型 | | | | 判断 (运算规则 = 0 )结果 = 数1 + 数2 判断 (运算规则 = 1 )结果 = 数1 + 数2 判断 (运算规则 = 2 )结果 = 数1 + 数2 结果 = 数1 ÷ 数2 返回 (结果 )
接下来易语言新建一个模块程序
上面这张图大家应该是比较熟悉了,实在不知道哪来的看这个教程复习一下:【创建1个exe并运行】
将数学运算()子程序复制进来,一定要记得公开,不公开只能模块内部调用,公开则可以被外界调用(真真意义上的模块功能),也就是说,模块里不公开的子程序当模块被加载时该功能是不可以被调用的,我们再创建一个不公开的子程序1()做对比
这个时候我们点击编辑会提示错误,我们需要按照提示完成配置
这个时候点击编译即可,我们将编译后的模块命名为数学运算
好的,接下来大家调用即可,不会调用?就和之前调用精易模块一样,复习一下: 019:【查看模块指令】
数学运算模块源码:
数学运算模块.e
(2.85 KB, 下载次数: 199)
调用模块的exe源码:
调用模块的exe.e
(3.4 KB, 下载次数: 202)
(点击返回课程目录:https://shuxiangyage.net/forum.php?mod=viewthread&tid=1134)
|