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

Как можно   Найти похожие ветки 

 
BlackTiger   (2002-12-29 14:41) [0]

Имею на форме компонент-шаблон. Далее, в процессе работы, мне нужно создать компонент такого же типа со всеми свойствами, взятыми из шаблона, изменив потом несколько свойств.
Что-то вроде такой "фичи":

NewComponent := TemplateComponent.CreateClone();

или

NewComponent.Properties := TemplateComponent.Properties;


 
perov ©   (2002-12-29 14:53) [1]

NewComponent.Assign(TemplateComponent);


 
VaS ©   (2002-12-29 18:16) [2]

Ну и Assign() переопредели, чтобы копировалось то, что нужно.


 
Юрий Зотов ©   (2002-12-29 18:47) [3]

TMemoryStream:

WriteComponent(старый)
Position := 0
Новый := ReadComponent(nil)

Пройдет для любых компонентов. А Assign не любыми компонентами поддерживаться полностью.



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

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



Память: 0.45 MB
Время: 0.011 c
1-37159
Leny
2002-12-29 12:53
2003.01.13
завершение Windows


1-37184
beginer1
2002-12-30 09:32
2003.01.13
СОртировка


14-37327
Слава
2002-12-23 21:10
2003.01.13
Мастера! Помогите!


1-37178
Vanya
2002-12-30 10:28
2003.01.13
Почему не работает прога, если 7-ая Delphi не установлена!


6-37263
Ihor Borysyuk
2002-11-11 17:58
2003.01.13
HTTPS




   Наверх