火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[视窗] 火山怎么取dll数组返回值读取指针数据

[复制链接]

9

主题

36

帖子

196

积分

注册会员

Rank: 2

积分
196
跳转到指定楼层
楼主
发表于 2024-1-26 03:27:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 CXKJ 于 2024-1-27 00:40 编辑

A = Sec (15, 取数组变量地址 (V), 0, 0)
调试输出 (A)
数组指针内的值怎么读取



回复

使用道具 举报

2

主题

51

帖子

785

积分

高级会员

Rank: 4

积分
785
沙发
发表于 2024-1-26 12:07:02 | 只看该作者
<火山程序 类型 = "通常" 版本 = 1 />

变量 a2 <类型 = 整数>
a2 = 分配内存 (0x304)
@ Sec (15, (int *)@<a2>, 0, 0);
调试输出 (读指针处值 (a2, 整数))
调试输出 (多字节指针到文本 (a2 + 1 * 4))
调试输出 (多字节指针到文本 (a2 + 65 * 4))
调试输出 (多字节指针到文本 (a2 + 129 * 4))
调试输出 (多字节指针到文本 (a2 + 161 * 4))





回复

使用道具 举报

9

主题

36

帖子

196

积分

注册会员

Rank: 2

积分
196
板凳
 楼主| 发表于 2024-1-26 14:35:13 | 只看该作者
363832663 发表于 2024-1-26 12:07
变量 a2
a2 = 分配内存 (0x304)
@ Sec (15, (int *)@, 0, 0);

这是一个dll文件<D:\新建文件夹 (3)\调试\src\main.v>, 20: 错误:
    error C3861: “Sec”: 找不到标识符
    正在生成代码...       <火山程序 类型 = "通常" 版本 = 1 />

方法 Sec <公开 静态 类型 = 整数 @输出名 = "Sec" @视窗.输入 = "dll.dll">
参数 A <类型 = 整数>
参数 B <类型 = 整数 "">
参数 C <类型 = 整数>
参数 D <类型 = 整数>
{

}
回复

使用道具 举报

9

主题

36

帖子

196

积分

注册会员

Rank: 2

积分
196
地板
 楼主| 发表于 2024-1-26 15:49:31 | 只看该作者
363832663 发表于 2024-1-26 12:07
变量 a2
a2 = 分配内存 (0x304)
@ Sec (15, (int *)@, 0, 0);

谢谢取到了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-2 01:10 , Processed in 0.080538 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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