Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.06.06;
Скачать: CL | DM;

Вниз

Переброска массивов   Найти похожие ветки 

 
Pavelkq   (2005-05-24 10:33) [0]

Здравствуйте! Написал длинную программу обработки массива (допустим Т1). Массив объявлег глобально, поэтому все процедуры и функции легко работали именно с этим массивом, без передачи переменных.
 Теперь понадобилось обработать некоторыми из написанных процедур другой массив (Т2). Самое простое, что приходит в голову, это:
Т3:=T1;
Очистить Т1;
T1:=T2;
Обработка
Очистить Т1;
T1:=T3;
, т.е. перебросить через третий временный массив. Но на практике это кажется не выходит, т.к. (может я и ошибаюсь) Т1 и Т2 - это указатели на массивы и очистка массива Т1 автоматически очистит Т3.
 Как можно выйти из ситуации?


 
evvcom ©   (2005-05-24 10:36) [1]

В процедуру добавить формальный параметр - массив.


 
Alx2 ©   (2005-05-24 10:36) [2]

http://delphimaster.net/view/1-1116884166/

А лучше подумать над структурой программы.


 
Digitman ©   (2005-05-24 10:38) [3]


> Как можно выйти из ситуации?


копировать содержимое массива



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

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

Наверх




Память: 0.47 MB
Время: 0.026 c
14-1116271689
dazfx
2005-05-16 23:28
2005.06.06
Программа для сканирования сети


14-1116511184
Igorek
2005-05-19 17:59
2005.06.06
Львовская контора http://www.eleks.com/ru/


3-1114433967
Bless
2005-04-25 16:59
2005.06.06
Эффективность плана выполнения запроса


3-1114794389
MiHOY
2005-04-29 21:06
2005.06.06
как извлеч данные из BLOB


1-1116665446
злобная танька
2005-05-21 12:50
2005.06.06
нарисовать линию на скролбоксе