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

Массивы переменной длины

3 ответов 4,5 тыс.
Автор темы
Приветствую.
Мне пришлось впервые делать приложение на Delphi. В нём понадобится делать сортировку массива, размерность которого изначально не определена - заполняется информацией о файлах в каталоге.

Есть ли у кого готовый юнит по работе с массивами переменной длины?
 
for j := Low(ArrayX) to High(ArrayX) do
 
У меня будет массив неопределённой заранее длины. Мне надо его отсортировать. Простым обходом вопрос не решится.
Как его объявить? Как увеличить размер?

Как написать на Delphi лотусовое
Redim preserve ArrayX(ubound(ArrayX)+1)
?
 
Последнее редактирование модератором:
SetLength(ArrayX, Length(ArrayX)+1)
 
  • Нравится
Реакции: randrange
1