精易论坛
标题:
求助 指针 问题 内存地址1=内存地址3 易语言如何实现
[打印本页]
作者:
钥匙放在那
时间:
2024-3-23 06:19
标题:
求助 指针 问题 内存地址1=内存地址3 易语言如何实现
自定义数据类型
.版本 2
.数据类型 ABC1, 公开
.成员 A1, 文本型
.成员 A2, 整数型
.成员 A3, 字节集
.成员 A4, 文本型
.成员 A5, 文本型
.数据类型 ABC2, 公开
.成员 A1, 文本型
.成员 A2, 整数型
.成员 A3, 字节集
.成员 A4, 文本型
.成员 A5, 文本型
我们先取到 ABC1 的地址 H1 =取变量地址 (ABC1) ,
问题来了
ABC2 = H1(也是的取得变量地址 (ABC1))
让 ABC2 里面的数据量 等于 ABC1
通过地址之间让两个数据类型 里面的数据一样
必须通过 ABC1地址 如何实现!!
作者:
qq793359277
时间:
2024-3-23 08:11
窗口程序集名
保 留
保 留
备 注
窗口程序集_启动窗口
子程序名
返回值类型
公开
备 注
__启动窗口_创建完毕
变量名
类 型
静态
数组
备 注
A
自定义类型
B
自定义类型
B.整数 = 111
B.文本 =
“hello”
B.整数2 = 222
写到内存
(
取指针地址
(
B
)
,
取变量地址
(
A
)
, 4
)
调试输出
(
A.整数, A.文本, A.整数2
)
i
支持库列表
支持库注释
shellEx
扩展功能支持库一
spec
特殊功能支持库
.版本 2
.支持库 shellEx
.支持库 spec
.程序集 窗口程序集_启动窗口
.子程序 __启动窗口_创建完毕
.局部变量 A, 自定义类型
.局部变量 B, 自定义类型
B.整数 = 111
B.文本 = “hello”
B.整数2 = 222
写到内存 (取指针地址 (B), 取变量地址 (A), 4)
调试输出 (A.整数, A.文本, A.整数2)
开始运行被调试程序
* 111 | “hello” | 222
被调试易程序运行完毕
作者:
一指温柔
时间:
2024-3-23 09:24
感谢分享,很给力!~
作者:
wlp
时间:
2024-3-23 09:41
强制交换变量(h1, temp) ‘ temp的数据类型为ABC1
ABC2 = temp
强制交换变量(h1, temp) '需要换回来,不然崩溃
作者:
447485268
时间:
2024-3-23 15:20
支持开源~!感谢分享
作者:
艾玛克138
时间:
2024-3-23 22:14
刚好学到这,东西拿走
作者:
艾玛克138
时间:
2024-3-23 22:17
谢谢大佬提供的精品
作者:
嫂子
时间:
2024-3-24 16:30
1指针 1大小 然后读取每个成员 赋值 即可
作者:
bianyuan456
时间:
2024-3-24 23:27
已经顶贴,感谢您对论坛的支持!
作者:
光影魔术
时间:
2024-3-25 09:54
感谢分享
作者:
396384183
时间:
2024-3-26 09:21
感谢分享,很给力!~
作者:
神祇
时间:
2024-3-26 10:20
RtlCopyMemroy(取变量地址(ABC2),取变量地址(ABC2),取变量大小(ABC))
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4