马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
问题: 在对数组变量使用[指针获取变量]后, 新的数组变量不使用 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
|