ОБСУЖДЕНИЕ Проблема 

Redim Preserve не работает

5 ответов 3,5 тыс.
AI-выжимка обсуждения скоро
Если есть "Preserve" - то сразу ошибка - "Subscript out of range" в строке Redim Preserve.
Без Preserve - всё работает нормально. А мне нужно сохранять результаты.

Arrmy(ArX%,0) = "000"
Arrmy(ArX%,1) = "111"
Print Arrmy(ArX%,0)
Print Arrmy(ArX%,1)
ArX% = ArX% +1
Redim Preserve Arrmy(ArX%,1) As String
 
If Preserve is specified, you can change only the upper bound of the last array dimension. Attempting to change any other bound results in an error.

Используйте лист например, в который можно загонять массивы
 
"You cannot change the data type of an existing array. If arrayName was declared and type is specified in the current ReDim statement, type must match the original data type of arrayName."
И да, в многомерных массивах можно увеличивать последнюю границу.
 
Последнее редактирование модератором:
Так как в двумерном массиве увеличить верхнюю границу используя Preserve?
 

Статистика тем

Создано
seoman2,
Последний ответ от
ToxaRat,
Ответы
5
Просмотры
3 515