CXKJ 发表于 2024-1-26 03:27:57

火山怎么取dll数组返回值读取指针数据

本帖最后由 CXKJ 于 2024-1-27 00:40 编辑

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



363832663 发表于 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))





CXKJ 发表于 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 <类型 = 整数>
{

}

CXKJ 发表于 2024-1-26 15:49:31

363832663 发表于 2024-1-26 12:07
变量 a2
a2 = 分配内存 (0x304)
@ Sec (15, (int *)@, 0, 0);


谢谢取到了
页: [1]
查看完整版本: 火山怎么取dll数组返回值读取指针数据