您的位置:首页 > 编程开发 > 易语言

指针读写基类变量数据

:114.773KB :2021-03-09 15:13:02

基类整数变量地址 = 变量数据基址 + 4 ' +4 第1个变量地址
基类文本变量地址 = 变量数据基址 + 8 ' +8 第2个变量地址
写到内存 (8888, 基类整数变量地址, 4) ' //给基类第一个变量赋值 :8888
' //---------------------------------
str = “QQ 10809837” ' //给基类第二个文本变量赋值:QQ 10809837
pMem = 申请内存_ (取文本长度 (str) + 1) ' //申请一个内存
写到内存 (str, pMem, 取文本长度 (str) + 1) ' //写入文本数据
写到内存 (pMem, 基类文本变量地址, 4) ' //把内存地址写到;基类第二个文本变量中
输出调试文本 (“---------->>> 赋值后读取基类变量数据:”)
输出调试文本 (“整数变量内容 >(” + 到文本 (功能.整数变量 ()) + “)”)
输出调试文本 (“文本变量内容 >(” + 功能.文本变量 () + “)”)
' //释放之前写入基类第二个文本变量数据指针方法:
ptr = 指针到整数 (基类文本变量地址) ' //取文本变量数据地址
释放内存_ (ptr) ' //释放文本数据
写到内存 (0, 基类文本变量地址, 4) ' 为了防止释放后读取文本变量出现乱码;写入0
易语言指针读写基类变量数据实例例子。

LibXL 3.8.8.0 Unicode,excel操作,无需安装excel
窗口叠加透明背景

同类资源