Не удается изменить размерность с помощью оператора ReDim

Обновлен: Ноябрь 2007

'ReDim' cannot change the number of dimensions

Операция пытается использовать оператор ReDim для изменения ранга (числа измерений) массива. ReDim может изменить размер одного или нескольких измерений уже официально объявленного массива, но этот вызов не может изменить ранг массива.

Исправление данной ошибки

  • Убедитесь, что необходимо изменить ранг массива, а не размер его размерностей и, если возможно, используйте оператор Dim для объявления нового массива с необходимым рангом.

См. также

Основные понятия

Обзор массивов в Visual Basic

Многомерные массивы в Visual Basic

Ссылки

Оператор ReDim (Visual Basic)

Оператор Dim (Visual Basic)