Форум: "Основная";
Текущий архив: 2005.01.23;
Скачать: [xml.tar.bz2];
ВнизГде происываются значения свойств компонентов по умолчанию ? Найти похожие ветки
← →
Enabled (2005-01-09 02:56) [0]В Инспекторе объектов свойства по-умолчанию не выделяются жирным шрифтом, а если свойство изменить, то оно будет написано жирным. А как быть если у меня оба свойства жирным выделяются ? И True жирным и False жирным. Как не крути. Где мне правильно в моём компоненте прописать, что по умолчанию должно быть True ?
← →
Yanis © (2005-01-09 02:58) [1]Тебя это так сильно мучает, что ты не спишь?
← →
Enabled (2005-01-09 03:04) [2]
> Yanis © (09.01.05 02:58) [1]
> Тебя это так сильно мучает, что ты не спишь?
А тебя ЭТО сильно мучает, чтобы не сказать крепче ?
← →
Юрий Зотов © (2005-01-09 03:36) [3]> Enabled (09.01.05 02:56)
> Где мне правильно в моём компоненте прописать, что по
> умолчанию должно быть True?
published
property PropName: boolean read ... write ... default True;
Суть в том, что при такой записи дефолтное значение свойства будет помещено в RTTI и тогда ИО правильно на него среагирует.
Но, конечно, если свойство связано с полем, то в конструкторе компонента нужно установить это поле в True. А если не связано, то есть смысл подумать об описателе stored False.
> Yanis © (09.01.05 02:58) [1]
Эта штука снижает размер программ, так что смысл все-таки есть. Не говоря уже о культуре программирования и о безглючности кода.
> Enabled (09.01.05 03:04) [2]
Спокойнее, плз.
← →
Enabled (2005-01-09 03:57) [4]
> Юрий Зотов © (09.01.05 03:36) [3]
Спасибо. У меня получилось дефолтом. Просто надо было перекомпилировать. В Дельфи это на редкость не удобно, то что надо постоянно грузить то программу, то компонент, чтобы перекомпилировать и потом смотреть результат.
← →
Юрий Зотов © (2005-01-09 04:14) [5]> Enabled (09.01.05 03:57) [4]
> надо постоянно грузить то программу, то компонент, чтобы
> перекомпилировать и потом смотреть результат.
Включите проект и пакет с компонентом в одну программную группу (*.bpg) и загружайте ее (а не проект или пакет отдельно). Тогда можно будет переключаться между проектом и пакетом простым двойным кликом мышки в окошке Project Manager. И тут же компилировать, что угодно, и тут же смотреть, что угодно.
И жизнь опять обретет смысл. Вместе с Delphi.
:о)
← →
Enabled (2005-01-09 04:50) [6]
> Юрий Зотов © (09.01.05 04:14) [5]
> Включите проект и пакет с компонентом в одну программную
> группу (*.bpg)
У меня не пакет, а один pas-файл с компонентом. И программка, простенькая, для его тестирования.
Никогда не пользовался этими *.bpg. А можно шаг за шагом как это сделать ? Или статью какую-нибудь ?
← →
Юрий Зотов © (2005-01-09 05:04) [7]> Enabled (09.01.05 04:50) [6]
Один файл, или не один - это неважно, он ведь все равно входит в какой-то пакет, верно?
Грузим в Delphi этот пакет (File | Open | *.dpk). Открываем Project Manager (View | Project Manager). Делаем правый щелчок на верхней строке, выбираем пункт Add и добавляем проект. Еще раз правый щелчок на верхней строке, выбираем Save и сохраняем проектную группу (чтобы потом грузить сразу ее).
Все готово. В группе появился и проект, и пакет. Теперь можем переключаться между ними простым двойным кликом по строчке. При этом выбранный проект/пакет становится активным, его можно компилировать (редактировать, инсталлировать, запускать и пр.). Не зря же так и называется - Project Manager.
Еще можно сделать правый клик по строчке с проектом (пакетом) и посмотреть, что появляется в выпадающем меню. А появляется там немало полезного.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.01.23;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.454 c