Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.20;
Скачать: 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 вся ветка

Текущий архив: 2003.03.20;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
3-63999
stone
2003-02-28 14:53
2003.03.20
Как принудительно отключить всех пользователей от базы?


3-64030
marco
2003-03-01 13:50
2003.03.20
Добавление полей в таблицу


3-63940
ki11er
2003-03-03 13:41
2003.03.20
TTable vs TQuery


14-64387
Fiend
2003-03-06 09:37
2003.03.20
И снова InterBase PLAN - это вовсе не трава, но уже просто трёп


7-64405
Oleg--
2003-01-22 14:24
2003.03.20
IOCTL_DISK_GET_DRIVE_GEOMETRY - ошибка