Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.05.2009, 15:24   #1
Juffin
Форумчянин
Форумчанин
 
Аватар для Juffin
 
Регистрация: 05.04.2009
Сообщений: 446
По умолчанию копирование всех полей класса

допустим, есть две переменных А и В одного класса.
как скопировать все поля одного класса и его подклассов в другой?
А:=В - правильно?
Nobody expects Spanish Inquisition!
Juffin вне форума Ответить с цитированием
Старый 19.05.2009, 19:16   #2
Скандербег
Форумчанин
 
Регистрация: 04.04.2009
Сообщений: 438
По умолчанию

А:=В не сгодиться.
В этом случае в А будет указатель на экземпляр класса В, а указатель на другой экземпляр, который находился в А будет потерян навсегда.
В Delphi множество примеров в ее штатных классах, где как правило применяется процедура Assign (утвердившееся наименование). В этих процедурах происходит поименное присваивание значений полей экземпляра одного класса другому экземпляру этого же класса.

Последний раз редактировалось Скандербег; 19.05.2009 в 19:18.
Скандербег вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Объеденение полей запроса в для отображения нескольких полей в одном списке mrCreator Microsoft Office Access 3 08.08.2009 00:53
Заполнение полей по умолчанию matroskin24 БД в Delphi 14 12.01.2009 18:22
Поиск полей в БД Chrom БД в Delphi 2 23.09.2008 12:38
Автозаполнение полей Максим_Леонидович Общие вопросы Delphi 5 17.08.2008 00:51
Кодирование полей в базе serg68 БД в Delphi 4 05.03.2008 20:28