|
分享源码
界面截图: |
- |
是否带模块: |
- |
备注说明: |
- |
本帖最后由 冰棍好烫啊 于 2022-12-23 12:14 编辑
对于@StarAdmire 的帖子 https://bbs.125.la/forum.php?mod=viewthread&tid=14755504 的补充
效果图:
简介:
对于易语言里通用型的数组,都是传的指针,根据指针可以分析其中的任何数具
比如[数组地址]+4是成员数
+8是第一个成员的地址 +C第二个 +10第三个.....以此类推
通过这个方法可以获取每个成员的地址,也就可以对指定的数组成员赋值
核心原理如下图:
(两个jne用来判断文本和字节集需要再读一遍内存,其它不需要)
支持的类型:
整数型 文本型 自定义数具类型 都经过测试可以实现
但是已知短整数是2字节,长整数和双精度是8字节,
源码内没有详细的判断,就全部默认4字节了,所以不支持(如果有dalao愿意改进也可以再修改
短整数,长整数,双精度小数
下载:
通用型数组成员赋值.e
(96.09 KB, 下载次数: 90)
|
评分
-
查看全部评分
本帖被以下淘专辑推荐:
- · 个人收藏|主题: 2513, 订阅: 80
- · 铁干货|主题: 81, 订阅: 2
|