递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 2487|回复: 2
打印 上一主题 下一主题

[视窗] 写到内存转火山应该怎么写

[复制链接]

6

主题

18

帖子

116

积分

注册会员

Rank: 2

积分
116
跳转到指定楼层
楼主
发表于 2023-3-19 21:37:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
参考了半天 官方例子 就是没研究明白 官方的例子是 内存填充

区别在于 易语言读的其他进程数据  火山读的自身进程

有没有大哥告诉下  写到内存 (读字节集 (V2 + 40, 2500), 取变量地址 (属性ID [1]), 2500)
这段代码 应该怎么写

下面是易语言代码

.版本 2
.支持库 spec

.子程序 解密属性ID, 解密ID
.参数 对象指针, 长整数型
.局部变量 V1, 长整数型
.局部变量 V2, 长整数型
.局部变量 i, 整数型
.局部变量 属性ID, 整数型, , "1000"
.局部变量 解密ID, 解密ID
.局部变量 Count, 整数型

V1 = 读长整数 (对象指针 + 指针)
V1 = 读长整数 (V1 + 一级)
V1 = 读长整数 (V1 + 二级)
V2 = 读长整数 (V1 + 三级)
写到内存 (读字节集 (V2 + 40, 2500), 取变量地址 (属性ID [1]), 2500)
.变量循环首 (1, 取数组成员数 (属性ID), 4, i)
    .如果真 (属性ID [i] = 11001)
        解密ID.当前血量 = 属性ID [i + 1]
        Count = Count + 1
    .如果真结束
    .如果真 (属性ID [i] = 10001)
        解密ID.最大血量 = 属性ID [i + 1]
        Count = Count + 1
    .如果真结束
    .如果真 (Count ≥ 2)
        跳出循环 ()
    .如果真结束

.变量循环尾 ()
返回 (解密ID)


回复

使用道具 举报

7

主题

247

帖子

2025

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2025
沙发
发表于 2023-3-19 23:04:16 | 只看该作者
挂哥
回复

使用道具 举报

23

主题

144

帖子

1805

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1805
板凳
发表于 2023-3-20 02:33:04 | 只看该作者
写指针处值 (, )
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-9-29 07:28 , Processed in 0.085282 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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