Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.12.16;
Скачать: CL | DM;

Вниз

Редактор свойств компонента   Найти похожие ветки 

 
Rav   (2006-11-25 19:36) [0]

Была у меня библиотечка своих компонентов под Delphi 5.
Там для создания свих "своих" редакторов свойств использовался модуль DsgnIntf. Сейчас пытаюсь пересобрать компоненты под Delphi 7. Поиском я нашел, где "копать": нужные мне классы теперь определены в DesignEditors. Судя по информации что я нашел на этом сайте, теперь нужно использовать по крайней мере два модуля: DesignIntf и DesignEditors. Но не работает!!!
Включаю их в uses: ругается не могу найти DesignEditors.dcu.
Указываю явно или включаю Sources\ToolsAPI в пути поиска - ругается "Дай мне Proxies.pas"!. Proxies.* я не смог найти...

PS: Судя по найденным заголовкам на форумах, тут уже были подобные вопросы, но к сожалению, то что я смог найти, уже удалено, так что не сочтите за труд, объясните...

Заранее спасибо, Rav.


 
Юрий Зотов ©   (2006-11-25 22:01) [1]

Разбейте пакет на два. Первый (run-time) включает сами компоненты и все, что нужно для их работы в run-time, но не содержит ничего, что нужно только для desin-time. Этот пакет компилируете в любой доступный для IDE каталог.

Второй пакет (design-time), наоборот, содержит все то, что нужно только для design-time (иконки компонентов, редакторы свойств и компонентов, эксперты IDE, процедура Register) и не содержит ничего, что нужно для run-time. В секции requires этого пакета указываете первый пакет и пакет DesignIDE, затем компилируете в любой доступный для IDE каталог и инсталлируете в IDE.

Модуль Proxies нужен только второму пакету и он подключится через пакет DesignIDE, автоматически.


 
Rav   (2006-11-25 22:14) [2]


> Разбейте пакет на два

Именно так у меня и было.


> DesignIDE

Спасибо! Это именно то, что нужно!!!



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

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

Наверх




Память: 0.47 MB
Время: 0.016 c
15-1195221717
йцукенЫЧ
2007-11-16 17:01
2007.12.16
Как найти компонент?


2-1195488220
Pacific
2007-11-19 19:03
2007.12.16
Float


2-1195666443
navichok
2007-11-21 20:34
2007.12.16
BDE error $000F


10-1133558412
TheEd
2005-12-03 00:20
2007.12.16
Интеграция в Shell context-menu.


2-1195350978
.dn+
2007-11-18 04:56
2007.12.16
Динамическое PopupMenu