Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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


Frozzen ©   (2004-11-28 14:56:00) 

Господа подскажите
Ситуация такая: имеется 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 15:06:00) [1]


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

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


Frozzen   (2004-11-28 15:05:00) [2]

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


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

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


Frozzen   (2004-11-28 15:04:00) [4]

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


Суслик   (2004-11-28 14:57:00) [5]

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

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо