风行者 发表于 2009-4-9 17:52:25

关于数组的问题

主要问题看代码再说
Global $Input ;定义变量
$Input1 = GUICtrlCreateInput("", 8, 8, 25, 21);下面的界面设计省略
。。。。。。。
for $a = 1 to 8
        IniWrite("qqmo.ini", "abc", "A" & $a, GUICtrlRead($Input[$a]))   ;这里面想读取$input1-8的值,估计用数组吧
        Next

这是代码一部分也是问题关键,运行后出现“非数组变量错误”,数组看了不太懂,求指教:face (13):

[ 本帖最后由 风行者 于 2009-4-9 21:10 编辑 ]

zjimmy 发表于 2009-4-9 18:31:08

IniWrite("qqmo.ini", "abc", "A" & $a, GUICtrlRead(Eval('Input' & $a)))

sensel 发表于 2009-4-9 18:31:51

数组是 $Input 这种形式的,不是用 $Input1。请仔细阅读帮助文件 Language Reference 语言参考 中的 Variables 变量 一节。

风行者 发表于 2009-4-9 21:09:50

感谢上面两位的帮助问题已经解决!论坛热心人真多:face (39):

[ 本帖最后由 风行者 于 2009-4-9 21:11 编辑 ]
页: [1]
查看完整版本: 关于数组的问题