开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 11759|回复: 53
收起左侧

[易语言成品模块] 史上最全内存操作模块!通过汇编和API实现!自带例程!——写插件神器V3.10.3.2

[复制链接]
结帖率:100% (1/1)
发表于 2019-6-16 15:06:12 | 显示全部楼层 |阅读模式   浙江省衢州市
分享例程
界面截图:
备注说明: RZJ耗时数十小时打造!绝对精品!
用于各种场所数据交互,只要能传递 指针 就可以使用
R_支持 控件、变量、自定义数据类型、类、数组等等.....
本帖最后由 r11111 于 2019-6-16 15:08 编辑

历史版本:https://bbs.125.la/forum.php?mod=viewthread&tid=14322613&extra=
模块名称:R_内存交互
-------------------------------------------------
模块作者:RZJ
-------------------------------------------------
模块版本:3.10.3.2
-------------------------------------------------
模块 MD5:0ffc3cc7e6bd87e8e3f5ac505b0f7286
-------------------------------------------------
模块大小:65.24 KB

用于各种场所数据交互,只要能传递 指针 就可以使用
R_支持 控件、变量、自定义数据类型、类、数组等等.....

21个子程序【汇编代码操作内存】
8个数据类型【API返回信息】
6个类{
Heap(堆处理)//11个类方法
Local(局部内存操作)//9个类方法
进程//9个类方法
内存操作API(内存操作)//9个类方法
Global(全局内存操作)//11个类方法
Virtual(虚拟内存操作)//7个类方法
}

55个DLL命令
48个常量


包含了一个例程!!!
下面先给例程的图:(Heap处理)
heap.png
(Global)
global.png
等等......

那么使用本模块可以有哪些作用?
你有想过把自定义的数据结构变量保存到硬盘吗?
你有想过给DLL传自定义的数据结构变量吗?
你想跳出现有的变量限定吗?
你想为所欲为吗?
......Emmm搞错了,不能为所欲为......
你想跳出限定吗?
你想强制进行任意类型数据转换吗?
也许它能满足你的愿望!

R_取通用数据类型()
!!注:经测试该函数不是很准确 有可能会误判 仅供参考 请慎用
自定义类型 或 函数指针 这两种判定得比较准确 因为内存中的特征较多

文本型可能会被误判为数组或数值  
传来参数如果实际为的数值类型 但其如果恰表示一个指针 则也容易被误判为其他类型

Global.取结构体尺寸()
注意结构中不能嵌套再其他结构或含有数组,同时不能含有字节型、短整数型、字节集型的成员,否则会出问题;并且也都不能直接传字节集。
因为E中自定义数据类型嵌套结构或数组使用的是指针,发布到坛论易精与C/C++中直接为数据体不同;并且E的自定义数据类型里小于4字节的成员会被扩展为4字节,以实现对齐
如果结构像平时那样直接声明为结构时,E会自动把结构转换为C/C++中的标准的那种,但结构写为通用型时E只简单传递结构指针不做转换

R_指针到数据_变量()
【本质是将源数据的值写入目标变量,源数据不是基本类型的时候就是传指针了(注意如果源数据与目标变量类型不能兼容的话,程序就会崩溃)[还可实现父类到子类向下转型等]】

【汇编】没有放在一个类中,因为这样会导致汇编代码操作的结果出错!
【常量】所有常量按照微软官方处理!保证了大家内存操作的需求!但是在调试属性返回这些常量时,最好去官方找解释!因为有一些解释十分繁琐。这里未能补全,否则严重影响阅读!   
【常量】模块版本号:3.10.3.2  官方交流群:659077591  模块用途:内存操作  优势:目前内存操作方面最全的模块!
【汇编】由于文本型和字节集长度不定。故并没有放出直接的操作方法,但可用‘指针到类型_移动内存()’进行操作!

官方交流群:659077591
内存交互_写插件神器V3.10.3.2.zip (36.61 KB, 下载次数: 92)

评分

参与人数 3好评 +3 精币 +6 收起 理由
9958900 + 1 + 2 感谢分享,很给力!~
l1over + 1 + 1 新技能已get√
凌哥 + 1 + 3 易语言毕竟不是解释型语言,数据类型只能交换指针...

查看全部评分


友情提醒:请选择可信度高的模块,勿用未知模块,防止小人在模块内加入木马程序。【发现问题模块请到站务投诉】。

本帖被以下淘专辑推荐:

发表于 2024-5-5 11:06:52 | 显示全部楼层   江苏省苏州市
强大。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

发表于 2022-5-23 17:40:19 | 显示全部楼层   河南省郑州市
666666666666666
回复 支持 反对

使用道具 举报

签到天数: 1 天

发表于 2022-4-18 11:11:17 | 显示全部楼层   浙江省嘉兴市
6666666666666666666666
回复 支持 反对

使用道具 举报

签到天数: 1 天

发表于 2022-4-18 11:10:58 | 显示全部楼层   浙江省嘉兴市
66666666666666666666666666666666666666666
回复 支持 反对

使用道具 举报

结帖率:32% (6/19)

签到天数: 6 天

发表于 2022-4-16 09:31:25 | 显示全部楼层   贵州省黔东南苗族侗族自治州
很不错的样子,支持,支持
回复 支持 反对

使用道具 举报

结帖率:0% (0/3)
发表于 2021-3-21 09:49:37 | 显示全部楼层   陕西省咸阳市

感谢楼主~
回复 支持 反对

使用道具 举报

结帖率:100% (5/5)

签到天数: 15 天

发表于 2021-3-16 13:57:55 | 显示全部楼层   广东省佛山市
感谢,支持一下
回复 支持 反对

使用道具 举报

发表于 2020-2-10 16:14:44 | 显示全部楼层   广东省肇庆市
感谢,支持一下
回复 支持 反对

使用道具 举报

发表于 2019-12-6 06:26:54 高大上手机用户 | 显示全部楼层   贵州省黔西南布依族苗族自治州
太精辟了。支持一下!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 诚聘英才| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表