TC官方合作论坛
标题:
BUG!数组key与指针获取变量
[打印本页]
作者:
topses
时间:
2018-2-7 09:02
标题:
BUG!数组key与指针获取变量
问题: 在对数组变量使用[
指针获取变量
]后, 新的数组变量不使用 arrayval[index]下标 进行访问.
但使用其他数组函数没有问题.
目前解决方案利用数组函数
traceprint(数组值查找(__表集[名称],"名称1"))
traceprint(数组值查找(__表集[hnd],"名称1"))
代码如下:
function start_click()
var ptr, hnd
var 名称 = "表1"
var __表集 = array()
hnd = #234
__表集[名称] = array()
__表集[hnd] = array()
__表集[名称]["名称"] = "方案"
__表集[名称]["句柄"] = hnd
__表集[名称]["类型"] = "主表"
ptr = 获取变量指针(__表集[名称])
traceprint(ptr)
var ret = 指针获取变量(ptr, __表集[hnd])
traceprint(ret)
// RelateVarArray(__表集[名称], __表集[hnd])
traceprint(<b style="color: rgb(255, 0, 0);">是否数组(</b>__表集[hnd]<b style="color: rgb(255, 0, 0);">))</b>
复制代码
traceprint(数组值查找(__表集[hnd],"名称1"))
end
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1