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

Копирование свойств объекта   Найти похожие ветки 

← →
Frozzen   (2004-11-28 14:56) [0]

Господа подскажите
Ситуация такая: имеется TList - там лежит списсок некоторых объектов
Необходимо создать есче один объект, который будет являтся копией допустем первого из листа. Если не ошибаюсь это делается Assign.

TCoordPoint = class(TObject)
           x, y        :integer;
           lat, long   :real;
           r           :real;
           constructor Create(xx, yy, rr : real);
           destructor Destroy;
          end;

В процедуре работы с листом

p := TCoordPoint.Create(0,0,0);
p := Assign(Items[0]); //???????????????
Insert(0, p);


← →
Суслик ©   (2004-11-28 14:57) [1]

ничего само делаться не будет.

Ты должен сам написать Assign, где будешь копировать нужные свойства.


← →
Frozzen   (2004-11-28 15:04) [2]

Подскажите как правельно


← →
Frozzen   (2004-11-28 15:05) [3]

просто в ассигн переприсваевание полей написать


← →
Frozzen   (2004-11-28 15:05) [4]

просто в ассигн переприсваевание полей написать


← →
Суслик ©   (2004-11-28 15:06) [5]


> просто в ассигн переприсваевание полей написать

да
все делаешь ручками сам.



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

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



Память: 0.46 MB
Время: 0.024 c
14-1101352312
Думкин
2004-11-25 06:11
2004.12.12
С днем рождения! 25 ноября


1-1101457271
Zik
2004-11-26 11:21
2004.12.12
Общие вопросы


1-1101501257
alo
2004-11-26 23:34
2004.12.12
преобразование Variant в TGUID и наоборот


14-1101305407
Klerk
2004-11-24 17:10
2004.12.12
Сертификаты


1-1101816916
jiran
2004-11-30 15:15
2004.12.12
Есть описание фукции на С++, как правильно описать на Delphi ?




   Наверх