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

Не увеличивать счетчик ссылок - создать отдельный экземпляр.   Найти похожие ветки 

← →
zavialov   (2007-09-23 10:31) [0]

var
 t1: TStrings;
 t2: TStrings;
begin
 t1 := .Create(...
 t2 := .Create(...

 t2 := t1;


Каким образом поместить содержимое t1 в t2, не делая при этом t1 ссылкой на t2. Т.е. сделать отдельный экземпляр. Только циклом через поэлементно?


← →
Leonid Troyanovsky ©   (2007-09-23 11:01) [1]


> zavialov   (23.09.07 10:31)  

> Каким образом поместить содержимое t1 в t2, не делая при
> этом t1 ссылкой на t2

Assign, RTFM

Только, TStrings - это абстрактный класс,
да, и счетчика ссылок у него нет.

--
Regards, LVT.


← →
Sha ©   (2007-09-23 11:10) [2]

 t2 := t1;
 UniqueString(t2);


← →
Sha ©   (2007-09-23 11:12) [3]

Сорри, подумал, что  
 t1, t2: string;

Првыильный ответ Leonid Troyanovsky ©   (23.09.07 11:01) [1]



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

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



Память: 0.45 MB
Время: 0.016 c
11-1173541324
Dmitriy___
2007-03-10 18:42
2007.10.14
kolcryptolib: ошибка при установке


2-1190116879
voe
2007-09-18 16:01
2007.10.14
Работа со string переменными


4-1176093941
VladSel
2007-04-09 08:45
2007.10.14
Delphi ,сотовый телефон и AT команды


2-1190379982
Kolan
2007-09-21 17:06
2007.10.14
Почему Free не делает nil объекту?


2-1188218496
Riply
2007-08-27 16:41
2007.10.14
Объявление "лишних" переменных в процедуре.




   Наверх