Вниз
Скачать: CL | DM;

Динамический массив   Найти похожие ветки 

← →
Kotka ©   (2003-03-10 16:03) [0]

Есть динамический двумерный массив. Задача: увеличивать его размер и добавлять новые данные, сохраняя те, которые уже были занесены. Окончательный размер массива заранее не известен.
В VBasic была директива Preserve, а в Делфи?


← →
Anatoly Podgoretsky ©   (2003-03-10 16:04) [1]

Как создавал, так и увеличивай


← →
Palladin ©   (2003-03-10 16:55) [2]

И что эта директива значила в VBasic?


← →
Nazer   (2003-03-10 17:12) [3]

перед добавлении элементов в массив задавай новый размер массива - SetLength(m,NewCountElements) - старые значения остаются


← →
shodan   (2003-03-10 17:45) [4]

type
a = array of array of integer;
var
b:a;
begin
SetLength(b,Length(b)+1);
SetLength(b[Length(b)-1],Length( b[Length(b)-1] )+2);
SetLength(b,Length(b)+1);
SetLength(b[Length(b)-1],Length( b[Length(b)-1] )+2);
end;
итог:
00
00


← →
Kotka ©   (2003-03-10 20:51) [5]

>И что эта директива значила в VBasic?

Заставляла прогу не затирать старые значения массива в памяти при изменении размеров массива

Всем СПАСИБО!



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.017 c
1-64093
Lego
2003-03-07 14:10
2003.03.20
Подскажите как это сделать через CASE


3-63967
Zelius
2003-02-27 14:57
2003.03.20
Как правильно делать транзакции при удалении/создании таблиц?


8-64230
Cash
2002-12-08 05:49
2003.03.20
Копирование при помощи Bitblt


8-64234
Gerda
2002-12-05 16:57
2003.03.20
По поводу JPEG`а


1-64115
multik
2003-03-10 21:22
2003.03.20
Привет всем !!! Работа с treeview и imagelis.




   Наверх