看过本站写的前几篇文章的应该都知道我们在开发酷Q插件时用到了一个EC文件,这就是易语言的易模块,通俗的来讲就是把一堆复杂的代码整合到一个子程序内来实现一个功能,然后打包成模块,所有拥有这个模块的人都可以直接调用已经写好的函数。
如果我们把如下子程序打包成一个模块:
![图片[1]-易语言模块的开发及调用-落叶博客](https://s1.ax1x.com/2020/04/14/JS9vX4.png)
我们在引用时就可以输入
加法计算 (1, 1)
这个和引用子程序的道理是一样的~

假设我们要开发一个加法计算的功能(如文章开头),我们先来新建一个易模块程序
![图片[3]-易语言模块的开发及调用-落叶博客](https://s1.ax1x.com/2020/04/14/JSPhZj.png)
![图片[4]-易语言模块的开发及调用-落叶博客](https://s1.ax1x.com/2020/04/14/JSPjeJ.png)
然后我们新建一个新的子程序
![图片[5]-易语言模块的开发及调用-落叶博客](https://s1.ax1x.com/2020/04/14/JSiSF1.png)
然后在子程序内写下自己需要的功能,然后设置好返回值
如:
.版本 2
.子程序 加法计算, 整数型
.参数 第一个数, 整数型
.参数 第二个数, 整数型
返回 (第一个数 + 第二个数)
然后我们需要把这一子程序的“公开”打开
![图片[6]-易语言模块的开发及调用-落叶博客](https://s1.ax1x.com/2020/04/14/JSiEeH.png)
需要测试子程序是否有错误,我们需要看本页面最上面的“临时子程序”,当我们点击运行按钮的时候,会运行“临时子程序”内的代码
![图片[7]-易语言模块的开发及调用-落叶博客](https://s1.ax1x.com/2020/04/14/JSFA3V.png)
![图片[8]-易语言模块的开发及调用-落叶博客](https://s1.ax1x.com/2020/04/14/JSFmB4.png)
在测试无误后,就可以把它打包了
首先我们需要进入工具栏的 程序>配置 来配置模块信息,否则无法打包
![图片[9]-易语言模块的开发及调用-落叶博客](https://s1.ax1x.com/2020/04/14/JSFdUA.png)
![图片[10]-易语言模块的开发及调用-落叶博客](https://s1.ax1x.com/2020/04/14/JSFHrF.png)
然后我们点击 编译>编译 即可打包
![图片[11]-易语言模块的开发及调用-落叶博客](https://s1.ax1x.com/2020/04/14/JSFz26.png)
![图片[12]-易语言模块的开发及调用-落叶博客](https://s1.ax1x.com/2020/04/14/JSkZGt.png)
点击保存后如果现实如下弹窗,可以选择“是”,点击是后该模块会储存在易语言目录下
![图片[13]-易语言模块的开发及调用-落叶博客](https://s1.ax1x.com/2020/04/14/JSkKsS.png)
到此,开发和打包易模块就完成了,我们只需要在某个易语言程序内调用这个模块即可
![图片[14]-易语言模块的开发及调用-落叶博客](https://s1.ax1x.com/2020/04/14/JSkBdJ.md.png)
![图片[15]-易语言模块的开发及调用-落叶博客](https://s1.ax1x.com/2020/04/14/JSkcz6.png)
然后在需要的地方调用即可
© 版权声明
文章版权归原作者所有,落叶博客享有发布权,未经本站允许任何人不得将此文章转载到任何其他站点等。
THE END
暂无评论内容