Вниз
Скачать: 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.012 c
14-37285
Top Gun
2002-12-25 01:08
2003.01.13
Можно ли запустить Drive Image и и Partiton magic с компакта ?


1-37154
Programist21
2002-12-28 09:59
2003.01.13
Сравнение картинок


1-37086
jen_bond
2003-01-03 15:09
2003.01.13
Создание компанентов.


1-37140
malkolinge
2002-12-28 19:35
2003.01.13
Как отрубить в ТрееВью выбор ноды


6-37240
IDKFA
2002-11-13 15:29
2003.01.13
Народ, помогите, плиз! Сокет глючит!




   Наверх