Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.16;
Скачать: 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 вся ветка

Текущий архив: 2004.01.16;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.028 c
3-49452
Danilas
2003-12-22 00:48
2004.01.16
Inter Base


4-49801
_Andrew_
2003-11-10 16:04
2004.01.16
Загрузка файла из ресурса


11-49476
Olgerd
2003-05-01 19:28
2004.01.16
Кнопка программы на KOL в панели задач


3-49432
GIL
2003-12-18 15:32
2004.01.16
Преобразование БД


7-49794
Геннадий
2003-11-03 15:50
2004.01.16
Детектирование режима работы монитора: оконный/полноэкранный