易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

链接变量,同步修改数组、类、自定义类型   [复制链接]

    2024-03-10 09:24:43
    进阶教程源码
    易语言资源网
    341 次浏览
    来源链接

数组不能添加成员,只能删除,不然也会有问题

已更新!支持链接任意数组、文本型、字节集、类、自定义类型,支持变量地址或者直接传入参数

注意:原始变量,如果是直接a="dad"或者,v={"a","c"}这种定义的,对其链接后,不能进行操作,只要修改它的地址就变了, 应该是直接固定了值固定了内存

写了一些例子。

' 链接数组 应用场景:主要针对嵌套自定义数据类型的数组,用局部变量来简化代码,增加可读性,也可以传递数组指针来同步修改数据,根据使用场景加读写锁

test_变量_数组 ()

' test_变量_自定义类型 应用场景:同步修改

test_变量_自定义类型 ()

' test_变量_类 应用场景:同步修改

test_变量_类 ()

' 注意:被链接的变量指针,在使用中不可被主动或自动释放,否则会崩

代码很简单,向数组写入被链接数组的指针,没看到相关的,自行下载吧。

链接后可以读取和加减成员,不能进行某些会导致数组指针变化的操作,如:重定义数组

用完必须取消,否则崩

image.png



点我下载 (已有 8 次下载)

引用模块





引用支持库


源码文件名 支持库文件名 支持库标识
数组链接.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0


[错误报告]   上一篇:【取古典时间2.0】当前地支时辰时刻...     下一篇:占用系统资源/拖慢系统运行 的程序...