Форум: "Основная";
Текущий архив: 2004.01.16;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.047 c