ctpyy 发表于 2014-8-10 21:21:28

error:subscript used on non-accessible variable.

line 2599 (File "c:\1\yy.exe")
error:subscript used on non-accessible variable.
有2个au3的exe程序,主程序调另一个程序经常报这个,杂回事?但不知道执行到哪步报错,这种怎么调试呀?

ctpyy 发表于 2014-8-10 21:46:10

这个2599行到哪里可以看?

user3000 发表于 2014-8-10 22:08:34

意思是非数组变量使用了下标操作!
有可能是正则或StringSplit等函数返回的变量出了问题,不是数组.
所以...操作"数组变量"时,一般先作 If IsArray()等有保障的判断,
其次,注意下标不能越界...

ctpyy 发表于 2014-8-10 22:28:38

哦,这样呀,谢谢

itqijian 发表于 2020-8-30 16:27:23

user3000 发表于 2014-8-10 22:08
意思是非数组变量使用了下标操作!
有可能是正则或StringSplit等函数返回的变量出了问题,不是数组.
所以.. ...

谢谢,有帮助。先排查数组问题。兼容性错误问题很大。
页: [1]
查看完整版本: error:subscript used on non-accessible variable.