|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.05.2009, 15:24 | #1 |
Форумчянин
Форумчанин
Регистрация: 05.04.2009
Сообщений: 446
|
копирование всех полей класса
допустим, есть две переменных А и В одного класса.
как скопировать все поля одного класса и его подклассов в другой? А:=В - правильно?
Nobody expects Spanish Inquisition!
|
19.05.2009, 19:16 | #2 |
Форумчанин
Регистрация: 04.04.2009
Сообщений: 438
|
А:=В не сгодиться.
В этом случае в А будет указатель на экземпляр класса В, а указатель на другой экземпляр, который находился в А будет потерян навсегда. В Delphi множество примеров в ее штатных классах, где как правило применяется процедура Assign (утвердившееся наименование). В этих процедурах происходит поименное присваивание значений полей экземпляра одного класса другому экземпляру этого же класса. Последний раз редактировалось Скандербег; 19.05.2009 в 19:18. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Объеденение полей запроса в для отображения нескольких полей в одном списке | 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 |