易模块 支持库的开发

易模块
易模块的开发:看老师操作
作业:试着写一个十进制转换为二进制的模块
尝试将其他程序中的子程序改写成模块
并且都测试一下

支持库的开发

看老师操作

软件的调试
看老师操作

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
其实是很简单的东西。文件结构分析,东灿和曙光都帮我们做了,我只是利用他们的研究成果做一个有用的程序而已。 感谢东灿、曙光! 模块文件 的分析参考了 东灿 的 模块分析 和 曙光 的 “易语言文件分析软件及源码 2014年11月5日” 的相关代码 用途: 我们有时希望继续公开引用的模块的指定子程序 虽然易语言提供了继续公开的功能,但无法指定子程序,只能继续公开某一个模块的全部子程序 本程序通过修改模块文件的方式实现了继续公开指定子程序 由于需求是使用与原来的模块的子程序名称相同的名称公开 因此手动添加一个中间子程序,将造成名称冲突的问题 而且通过一个中间子程序调用,会影响效率 同时一些特殊代码(如使用汇编实现的 取This指针)不允许存在中间子程序 使用方法: 假设需要继续公开的来自模块的名称为“Test”的子程序(以下将这个模块称作提供者) 在引用这个模块模块(以下称作引用者)中添加一个子程序,名称为“_继续公开_Test”(需要公开),参数与需要与提供者中的“Test”子程序相同,注释随便。当处理后,继续公开的子程序的注释将修改成引用者的“_继续公开_Test”子程序的注释。 引用者的“_继续公开_Test”子程序中的代码应该为:“ Test (参数......) ”或者为“ 返回 (Test(参数......)) ”不能为其他形式 然后,使用本程序处理,即可完成需求 处理后的模块是直接公开的提供者的函数,因此调用时不会经过引用者中的“_继续公开_Test”中转 “_继续公开_Test”会在处理过程中隐藏 之所以注释和参数名称使用引用者的“_继续公开_Test”子程序的相关信息,是因为,提供者的子程序在编译引用者的时候并没有公开,因此注释和参数名称会在编译引用者的时候删除。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值