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

published в форме   Найти похожие ветки 

← →
Sandman25 ©   (2004-01-04 12:30) [0]

Доброе время суток.

Помогите, пожалуйста, со моей проблемой.
Написал форму, от которой наследуются все другие формы приложения. Кроме всего прочего, в этой форме описано published property типа boolean. Не могу добиться того, чтобы это свойство появилось в object inspector (даже в самой этой форме, не говоря уже о наследниках). Вообще, у меня есть ощущение, что форму тоже нужно регистрировать, а она у меня лежит в run-time only package. Но как именно регистрировать, ведь она не должна появляться в палитре компонентов, на другую форму ее не положишь.
Пробовал регистрировать (в design-time package) с помощью RegisterNoIcon - никаких изменений, хоть и не ругалось, и даже зарегистрировало компоненты из RegisterComponents в той же процедуре Register. Может, обязательно нужно регистрировать PropertyEditor для boolean, стандартный почему-то не работает с компонентами-формами??? Не хочется каждый раз присваивать это свойство в run-time, тем более, что этой формой пользуюсь не только я.
Буду признателен за любую помощь...


← →
Бином Ньютоныч   (2004-01-04 12:32) [1]

Добавь ее в репозитарий


← →
Sandman25 ©   (2004-01-04 12:33) [2]

Забыл добавить, что я пробовал сделать и через Repository, но тоже ничего не получилось - в Object Inspector свойство не появляется. Что в принципе логично, если оно не появляется даже в самОй наследуемой форме.


← →
Mike_Goblin ©   (2004-01-04 12:46) [3]

RegisterCustomModule


← →
Sandman25 ©   (2004-01-04 13:04) [4]

Mike_Goblin

Спасибо. Я так понимаю, что первым параметром должен быть класс моей формы. А что делать со вторым? Судя по примеру в MidReg.pas, по DesignIntf и тому, что я нашел в google, мне нужно заводить свой DataModule?


← →
Sandman25 ©   (2004-01-04 13:26) [5]

Ура, нашел :) Надо использовать TCustomModule
Еще раз большое спасибо!



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

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



Память: 0.46 MB
Время: 0.014 c
14-49714
[NIKEL]
2003-12-21 17:53
2004.01.16
16 в Армию поеду из Норильска в Красноярск


4-49800
Extazio
2003-11-12 21:05
2004.01.16
Как Как зная хендл окна получить и вывести его иконку в битмап...


3-49463
rtooo
2003-12-19 01:12
2004.01.16
Как немного автоматизировать базу


11-49472
=Sniper=
2003-05-03 21:13
2004.01.16
Label и вообще компоненты!


3-49415
safo
2003-12-19 10:29
2004.01.16
компоненты zeos




   Наверх