为编程爱好者分享易语言教程源码的资源网
好用的代理IP,游戏必备 ____广告位招租____ 服务器99/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器
好用的代理IP,游戏必备 ____广告位招租____ 服务器低至38/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器

网站首页 > 易语言相关 > 易语言例程 正文

动态创建子程序

三叶资源网 2017-09-14 11:25:41 易语言例程 1382 ℃ 0 评论
.版本 2
.支持库 spec

.程序集 启动窗口, , , ' 本源码来自三叶资源网(www.sanye.cx)
.程序集变量 动态子程序, 整数型

.子程序 __启动窗口_创建完毕
.局部变量 拷贝子程序, 整数型

动态子程序 = 全局堆栈分配_ (64, 113)
写到内存 ({ 86, 87, 83, 141, 116, 36, 16, 131, 236, 4, 139, 252, 252, 185, 1, 0, 0, 0, 243, 165 }, 动态子程序, 20)
写到内存 ({ 232 } + 到字节集 (到整数 (动态子程序 + 31 - (动态子程序 + 20) - 5)), 动态子程序 + 20, 5)
写到内存 ({ 91, 95, 94, 194, 4, 0 }, 动态子程序 + 25, 6)
写到内存 ({ 85, 139, 236, 129, 236, 24, 0, 0, 0, 219, 69, 8, 221, 93, 248, 221, 69, 248, 219, 69, 8, 221, 93, 240, 220, 69, 240, 221, 93, 232, 221, 69, 232 }, 动态子程序 + 31, 33)
写到内存 ({ 232 } + 到字节集 (到整数 (动态子程序 + 75 - (动态子程序 + 64) - 5)), 动态子程序 + 64, 5)
写到内存 ({ 139, 229, 93, 194, 4, 0 }, 动态子程序 + 69, 6)
写到内存 ({ 85, 139, 236, 131, 196, 244, 217, 125, 254, 102, 139, 69, 254, 128, 204, 12, 102, 137, 69, 252, 217, 109, 252, 223, 125, 244, 217, 109, 254, 139, 69, 244, 139, 85, 248, 139, 229, 93, 195 }, 动态子程序 + 75, 39)
拷贝子程序 = 取子程序真实地址 (&子程序)
VirtualProtect (拷贝子程序, 5, 64, 0)
写到内存 ({ 233 } + 到字节集 (到整数 (动态子程序 - 拷贝子程序 - 5)), 拷贝子程序, 5)

.子程序 _按钮1_被单击
.局部变量 返回值, 整数型

调用子程序 (动态子程序, , 返回值, 10)
信息框 (返回值, 0, )

.子程序 _按钮2_被单击

信息框 (参考子程序 (10), 0, , )  ' 本源码来自三叶资源网(www.sanye.cx)

.子程序 _按钮3_被单击

信息框 (子程序 (10), 0, )

.子程序 参考子程序, 整数型, , 上面代码用动态方式模仿该子程序
.参数 a, 整数型

返回 (a + a)

.子程序 子程序, 整数型, , 本子程序将被动态创建的子程序替代
.参数 a

返回 (0)

@梦优勿扰

文件下载

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
文件系统对象劲舞团文件夹加密三叶资源网注册表操作翻译模块服务器贪吃蛇游戏易语言例程斗图神器通用型哈希表伊对APP模块超级编辑框应用算法模块源码图形按钮快递查询工具源码驱动开发教程QQ空间协议代理验证SQL
最新评论