Показать сообщение отдельно
  #2  
Старый 10.05.2009, 14:33
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

Динамические массивы? я тоже раньше с ними не дружил, а вот теперь общаюсь "на ты".
Объявление:
Код:
var arr: array of integer;
Обращение:
Код:
x:=arr[num];
arr[num]:=x;
Получение/задание длины:
Код:
len:=Length(arr);
SetLength(arr,newlen); //newlen - новая длина
Пример: увеличение длины массива на 1 и задание созданному индексу значения:
Код:
SetLength(arr,length(arr)+1);
arr[length(arr)-1]:=10;

Надо отметить, что длина определяется от 1, а индексы считаются от 0. Зачем такой каламбур, знают только разработчики делфы.

Как видишь - ничего проще.
Остались вопросы - задавай.
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием