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

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

Сохранение свойств незарегистрированного компонента [D6, WinXP]


Страницы:   1 2

--= Eagle =-- ©   (2006-11-06 17:55:00) 

Доброго времени суток!
Есть такой вопрос: есть панельки, которые создаются на главной компоненте в дизайн-тайме, но они не зарегистрированы и регистрировать их нельзя. У форм довольно много свойств, в т. ч. PopupMenu. Если бы нужно было сохранить пару-тройку свойств я бы не заморачиваясь сделал бы это через псевдосвойства основной компоненты, но нужно сохранять почти все свойства панелек. Что посоветуете?


--= Eagle =--   (2006-11-07 13:41:00) [21]

Это я могу сделать, но мне это делать нельзя. Вопрос в другом - можно ли в таком случае _не_ дать делфе загрузить эти вложенные панельки, т.к. они создаются самим компонентом (а Делфа захочет их положить на форму), но сохранить все настройки этих панелек так, чтобы я их потом мог также легко восстановить?


DimaBr   (2006-11-07 13:27:00) [22]

В смысле указать в компоненте, какие ещё компоненты (вложенные) следует сохранять в ресурс.


--= Eagle =--   (2006-11-07 12:25:00) [23]

В смысле, попробовать при загрузке формы не разрешить самой делфе обработать мою панельку, а сделать это самому, такая идея?


DimaBr   (2006-11-07 12:10:00) [24]

 > --= Eagle =--
> Что посоветуете?

> Ketmar
> прекратить насиловать анус и положить их на форму нормальным способом.

Хотите сохранять, разберитесь с GetChildren


--= Eagle =--   (2006-11-07 10:37:00) [25]

Ketmar, оки, не методам, пропертям (хотя и метод никто не мешает в паблишед вынести)... закрутился под вечер, ничего уже не соображаю толком... Идеи-то есть?


Ketmar   (2006-11-06 19:30:00) [26]

нет. потому что published-методов не бывает.


--= Eagle =--   (2006-11-06 19:29:00) [27]

Хмм... может есть тогда какая-то возможность пройти по всем паблишед-методам класса?


Ketmar   (2006-11-06 18:33:00) [28]

тогда сохраняй. она, как-никак, от TPersistent унаследована. механизмы записи/чтения дадены.


--= Eagle =--   (2006-11-06 18:32:00) [29]

Вопчем, походу, панелька должна-таки сохраняться "вручную"...


--= Eagle =--   (2006-11-06 18:29:00) [30]

Ketmar, увы, не канает. Нужно... И не от меня это зависит :(


Ketmar   (2006-11-06 18:23:00) [31]

прекратить насиловать анус и положить их на форму нормальным способом.


Страницы:   1 2

Наверх

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