firex
AutoIT Гуру
- Сообщения
- 943
- Репутация
- 208
Всем доброго времени суток.
Вот наткнулся на данную проблему, ничего в голову не пришло для ее решения.
Создаем 3D массив:
Далее в отдельной функции дополняем его значениями:
Но при неизвестных обстоятельствах постоянно вылазит ошибка "Array variable has incorrect number of subscript(s)..."
Я ведь вроде не записываю ячейку в пустую область, а перед этим создаю для нее место.
Дело в том, что _ArrayCreate и _ArrayAdd не вариант для решения этой проблемы.
Заранее спасибо.
Вот наткнулся на данную проблему, ничего в голову не пришло для ее решения.
Создаем 3D массив:
Код:
Global $Vars[1][3] = [["Key Name","Key Value","Value Type"]]
Далее в отдельной функции дополняем его значениями:
Код:
For $index = 1 To $Config_temp[0] Step 1
$Read_temp = StringRegExp($Config_temp[$index],$Pattern[5],3)
If IsArray($Read_temp) And UBound($Read_temp) = 3 Then
ReDim $Vars[UBound($Vars)+1][3]
$Vars[UBound($Vars)-1] = [$Read_temp[0],$Read_temp[1],$Read_temp[2]]
EndIf
Next
Но при неизвестных обстоятельствах постоянно вылазит ошибка "Array variable has incorrect number of subscript(s)..."
Я ведь вроде не записываю ячейку в пустую область, а перед этим создаю для нее место.
Дело в том, что _ArrayCreate и _ArrayAdd не вариант для решения этой проблемы.
Заранее спасибо.