14/05/09 21:40:22.88 LG6g55C60
>>121からの続き
array1 := Object()
array2 := Object()
IniRead, Section, %A_ScriptDir%\Config.ini
Loop, Parse, Section, `n
{
n1 := A_Index
array1[n1] := A_LoopField
Loop,
{
n2 := A_Index
IniRead, key, %A_ScriptDir%\Config.ini, % array1[n1], %n2%
array2[n1, n2] := key
if (key = "ERROR") {
break
}
MsgBox, % n1 "-" n2 "`n" key "`n" array2[n1, n2] ;(1)
Loop, Parse, key, `,
{
array2[n1, n2, A_Index] := A_LoopField ;(2)
}
}
}
MsgBox, % array2[1, 1, 1] ;(3)
(1)でarray2[n1, n2]には確実にデータが入ってるのですが
(2)でarray2[n1, n2, A_Index]にデータが入らないらしく
(3)で見ると空っぽなのです(「あああ」と表示して欲しい)
何処が間違ってますか?