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

Один экземпляр объекта в двух TList   Найти похожие ветки 

← →
Yuri Btr ©   (2004-03-18 18:35) [0]

Ув. мастера, подскажите, если у меня есть заполненый объектами экземпляр TList (List1), и мне надо чтобы в другом экземпляре TList (List2) хранились несколько указателей объектов из List1, то я могу сделать так k:=List2.Add(List1.Items[i]), а затем при удалении List2.Delete(k), будет ли удалён объект List1.Items[i]?  

{В общем мне надо хранить экземпляры объектов в List1, выборочно их перекидывая во временный List2, изменяя свойства их свойства из List2 и затем очищая List2, не удаляя их из List1 }
Заранее спасибо.


← →
Reindeer Moss Eater ©   (2004-03-18 18:38) [1]

нет конечно


← →
Германн ©   (2004-03-18 18:39) [2]

Собс-но в листе содержится не сам объект, лишь ссылка на него. Так что Delete в одном листе, никак не скажется на другом. Помня это не забывай также уничтожать сами объекты тогда, когда они сами становятся уже не нужны.



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

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



Память: 0.45 MB
Время: 0.019 c
1-1079591756
Rem
2004-03-18 09:35
2004.04.04
Автозапуск с Flash-карты


7-1074938989
relaxer
2004-01-24 13:09
2004.04.04
TComPort


8-1070888379
sivka
2003-12-08 15:59
2004.04.04
Заливка, раскраска любой ограниченной области


9-1063179737
Omar2002
2003-09-10 11:42
2004.04.04
Ошибки в сетевой игре


6-1074870110
Sirruf
2004-01-23 18:01
2004.04.04
Права доступа к сетевому ресурсу




   Наверх