Hallo,
Geht das überhaupt das man ein Array als Variablen Array Namen deklarieren kann ?
hier ein bsp.:
Code
#include <Array.au3>
Global $arTest[0][0]
Global $arDeviceList=[ _
["One", 1,3, "0.100", 10, "$arList1"], _
["Two", 2,4, "0.500", 11, "$arList1"], _
["Three", 3,5, "0.600", 12, "$arList2"], _
["Four", 3,5, "0.600", 12, "$arList2"], _
["Five", 3,5, "0.600", 12, "$arList3"], _
["Six", 6,7, "0.150", 13, "$arList4"] _
]
Global $arList1=[ _
["1 Test 1","1",1,1,1,1], _
["1 Test 2","2",2,2,2,2], _
["1 Test 3","3",3,3,3,3], _
["1 Test 4","4",4,4,4,4], _
["1 Test 5","5",5,5,5,5] _
]
Global $arList2=[ _
["2 Test 1","1",1,1,1,1], _
["2 Test 2","2",2,2,2,2], _
["2 Test 3","3",3,3,3,3], _
["2 Test 4","4",4,4,4,4], _
["2 Test 5","5",5,5,5,5] _
]
Global $arList3=[ _
["3 Test 1","1",1,1,1,1], _
["3 Test 2","2",2,2,2,2], _
["3 Test 3","3",3,3,3,3], _
["3 Test 4","4",4,4,4,4], _
["3 Test 5","5",5,5,5,5] _
]
Global $arList4=[ _
["3 Test 1","1",1,1,1,1], _
["3 Test 2","2",2,2,2,2], _
["3 Test 3","3",3,3,3,3], _
["3 Test 4","4",4,4,4,4], _
["3 Test 5","5",5,5,5,5] _
]
If $arDeviceList[0][5] = "$arList1" Then
For $i=0 to UBound($arList1)-1 step 1
For $j=0 to UBound($arList1,2)-1 step 1
$arTest[$i][$j] = $arList1[$i][$j]
Next
Next
Else
For $i=0 to UBound($arList2)-1 step 1
For $j=0 to UBound($arList2,2)-1 step 1
$arTest[$i][$j] = $arList2[$i][$j]
Next
Next
EndIf
For $i=0 to UBound($arTest)-1 step 1
ConsoleWrite ($arTest[$i][0])
Next
Alles anzeigen
Da gibt es ja sicher eine Möglichkeit ?
Liebe Grüße
Speedy