Вниз
Скачать: 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-1101311752
Shadow-st
2004-11-24 18:55
2004.12.12
Языковая панель


1-1101898348
Mishenka
2004-12-01 13:52
2004.12.12
Как в RichEdit сохранить текст в файл вместе со всеми цветами?


6-1096757015
Klopan
2004-10-03 02:43
2004.12.12
Потоки


4-1099167279
MaxDDinc
2004-10-31 00:14
2004.12.12
Изменить системное время


1-1101818391
Chlavik
2004-11-30 15:39
2004.12.12
ActiveX - правильно обьявлены функции ???




   Наверх