Проблемы с компонентами и палитрой компонентов Delphi — среда быстрой разработки, где в качестве языка программирования используется Object Pascal. На сегодняшний день позволяет разрабатывать ПО для Microsoft Windows, Mac OS, iOS и Android и входит в состав Embarcadero RAD Studio https://delphi-hlp.ru/index.php/delphi-ide/problemy-s-komponentami-i-palitroj-komponentov.feed 2022-09-13T04:44:55+07:00 Delphi help info@delphi-hlp.ru Joomla! - Open Source Content Management Проблема использования компонентов в D6/7 от предыдущих версий 2013-08-14T01:26:47+07:00 2013-08-14T01:26:47+07:00 https://delphi-hlp.ru/index.php/delphi-ide/problemy-s-komponentami-i-palitroj-komponentov/problema-ispolzovaniya-komponentov-v-d6-7-ot-predydushchikh-versij.html Super User toto44@inbox.ru <p><span style="color: #000000;">Решение в случае ошибок компиляции пакетов типа: </span><span style="color: #000000; font-style: italic; font-weight: bold;">Missing unit 'Proxies.pas' </span><span style="color: #000000;">и </span><span style="color: #000000; font-style: italic; font-weight: bold;">Missing</span><span style="color: #000000; font-style: italic; font-weight: bold;">DsgnIntf.pas</span></p> <p><span style="color: #000000;"> </span></p> <p><span style="color: #000000;">1) Сначала заменить </span></p> <p><span style="color: #008000; font-family: 'Courier New'; font-size: 9pt; font-weight: bold;">uses</span><span style="font-family: 'Courier New'; font-size: 9pt;"> DsgnIntf;</span></p> <p><span style="color: #000000;">на</span></p> <p><span style="color: #008000; font-family: 'Courier New'; font-size: 9pt; font-weight: bold;">uses</span><span style="font-family: 'Courier New'; font-size: 9pt;"> DesignIntf, DesignEditors;</span></p> <p><span style="font-family: 'Courier New'; font-size: 9pt;"> </span></p> <p><span style="color: #000000;">2) Затем</span></p> <p><span style="color: #000000;"> Добавить </span><span style="font-family: 'Courier New'; font-size: 9pt; font-weight: bold;">DesignIde.dcp</span><span style="color: #000000;"> в лист требуемых модулей</span></p> <p><span style="color: #000000;"> </span></p> <p style="text-align: right;"><span style="color: #ff6600; font-family: 'Arial Unicode MS', 'Lucida Sans Unicode', 'Arial'; font-size: 8pt; font-weight: bold;"> </span></p> <p><span style="color: #000000; font-weight: bold;">Взято с сай</span><span style="color: #000000; font-weight: bold;">та</span>https://www.delphifaq</p> <p><span style="color: #000000;"> </span></p> <hr size="1" noshade="noshade" style="color: #000000;" /> <p style="margin: 7px 0px;"><span style="color: #000000; font-family: 'Times New Roman';">Переименование</span><span style="color: #000000; font-family: 'Times New Roman';">модулей</span><span style="color: #000000; font-family: 'Times New Roman';">не</span><span style="color: #000000; font-family: 'Times New Roman';">решит</span><span style="color: #000000; font-family: 'Times New Roman';">проблемы</span><span style="color: #000000; font-family: 'Times New Roman';"> 'Proxies.pas' </span><span style="color: #000000; font-family: 'Times New Roman';">Эта</span><span style="color: #000000; font-family: 'Times New Roman';">проблема</span><span style="color: #000000; font-family: 'Times New Roman';">возкает</span><span style="color: #000000; font-family: 'Times New Roman';">из</span><span style="color: #000000; font-family: 'Times New Roman';">-</span><span style="color: #000000; font-family: 'Times New Roman';">за</span><span style="color: #000000; font-family: 'Times New Roman';">того</span><span style="color: #000000; font-family: 'Times New Roman';">, </span><span style="color: #000000; font-family: 'Times New Roman';">что</span><span style="color: #000000; font-family: 'Times New Roman';">сами</span><span style="color: #000000; font-family: 'Times New Roman';">компоненты</span><span style="color: #000000; font-family: 'Times New Roman';">и</span><span style="color: #000000; font-family: 'Times New Roman';">редакторы</span><span style="color: #000000; font-family: 'Times New Roman';">свойств</span><span style="color: #000000; font-family: 'Times New Roman';">помещают</span><span style="color: #000000; font-family: 'Times New Roman';">в</span><span style="color: #000000; font-family: 'Times New Roman';">один</span><span style="color: #000000; font-family: 'Times New Roman';">пакет</span><span style="color: #000000; font-family: 'Times New Roman';">.</span><br /><span style="color: #000000; font-family: 'Times New Roman';"> </span><br /><span style="color: #000000; font-family: 'Times New Roman';">Это</span><span style="color: #000000; font-family: 'Times New Roman';">нехорошо</span><span style="color: #000000; font-family: 'Times New Roman';">, </span><span style="color: #000000; font-family: 'Times New Roman';">но</span><span style="color: #000000; font-family: 'Times New Roman';">в</span><span style="color: #000000; font-family: 'Times New Roman';"> D5 </span><span style="color: #000000; font-family: 'Times New Roman';">и</span><span style="color: #000000; font-family: 'Times New Roman';">ниже</span><span style="color: #000000; font-family: 'Times New Roman';">проходило</span><span style="color: #000000; font-family: 'Times New Roman';">, </span><span style="color: #000000; font-family: 'Times New Roman';">а</span><span style="color: #000000; font-family: 'Times New Roman';">начиная</span><span style="color: #000000; font-family: 'Times New Roman';">с</span><span style="color: #000000; font-family: 'Times New Roman';"> D6 </span><span style="color: #000000; font-family: 'Times New Roman';">уже</span><span style="color: #000000; font-family: 'Times New Roman';">не</span><span style="color: #000000; font-family: 'Times New Roman';">проходит</span><span style="color: #000000; font-family: 'Times New Roman';">.</span><br /><span style="color: #000000; font-family: 'Times New Roman';"> </span><br /><span style="color: #000000; font-family: 'Times New Roman';">Пакет</span><span style="color: #000000; font-family: 'Times New Roman';">разбиваете</span><span style="color: #000000; font-family: 'Times New Roman';">на</span><span style="color: #000000; font-family: 'Times New Roman';">два</span><span style="color: #000000; font-family: 'Times New Roman';">: run-time </span><span style="color: #000000; font-family: 'Times New Roman';">и</span><span style="color: #000000; font-family: 'Times New Roman';"> design-time.</span><br /><span style="color: #000000; font-family: 'Times New Roman';"> </span><br /><span style="color: #000000; font-family: 'Times New Roman';">RT-</span><span style="color: #000000; font-family: 'Times New Roman';">пакет</span><span style="color: #000000; font-family: 'Times New Roman';">содержит</span><span style="color: #000000; font-family: 'Times New Roman';">ТОЛЬКО</span><span style="color: #000000; font-family: 'Times New Roman';">код</span><span style="color: #000000; font-family: 'Times New Roman';">самих</span><span style="color: #000000; font-family: 'Times New Roman';">компонентов</span><span style="color: #000000; font-family: 'Times New Roman';">и</span><span style="color: #000000; font-family: 'Times New Roman';">больше</span><span style="color: #000000; font-family: 'Times New Roman';">НИЧЕГО</span><span style="color: #000000; font-family: 'Times New Roman';">. </span><span style="color: #000000; font-family: 'Times New Roman';">Ни</span><span style="color: #000000; font-family: 'Times New Roman';">один</span><span style="color: #000000; font-family: 'Times New Roman';">его</span><span style="color: #000000; font-family: 'Times New Roman';">модуль</span><span style="color: #000000; font-family: 'Times New Roman';">не</span><span style="color: #000000; font-family: 'Times New Roman';">должен</span><span style="color: #000000; font-family: 'Times New Roman';">ссылаться</span><span style="color: #000000; font-family: 'Times New Roman';">в</span><span style="color: #000000; font-family: 'Times New Roman';"> uses </span><span style="color: #000000; font-family: 'Times New Roman';">ни</span><span style="color: #000000; font-family: 'Times New Roman';">на</span><span style="color: #000000; font-family: 'Times New Roman';">один</span><span style="color: #000000; font-family: 'Times New Roman';">модуль</span><span style="color: #000000; font-family: 'Times New Roman';"> DT-</span><span style="color: #000000; font-family: 'Times New Roman';">пакета</span><span style="color: #000000; font-family: 'Times New Roman';">. </span><span style="color: #000000; font-family: 'Times New Roman';">В</span><span style="color: #000000; font-family: 'Times New Roman';">его</span><span style="color: #000000; font-family: 'Times New Roman';">секции</span><span style="color: #000000; font-family: 'Times New Roman';"> Requires </span><span style="color: #000000; font-family: 'Times New Roman';">могут</span><span style="color: #000000; font-family: 'Times New Roman';">содержаться</span><span style="color: #000000; font-family: 'Times New Roman';">ТОЛЬКО</span><span style="color: #000000; font-family: 'Times New Roman';"> run-time </span><span style="color: #000000; font-family: 'Times New Roman';">модули</span><span style="color: #000000; font-family: 'Times New Roman';"> VCL.</span><br /><span style="color: #000000; font-family: 'Times New Roman';"> </span><br /><span style="color: #000000; font-family: 'Times New Roman';">Компилируется</span><span style="color: #000000; font-family: 'Times New Roman';"> RT-</span><span style="color: #000000; font-family: 'Times New Roman';">пакет</span><span style="color: #000000; font-family: 'Times New Roman';">в</span><span style="color: #000000; font-family: 'Times New Roman';">любой</span><span style="color: #000000; font-family: 'Times New Roman';">каталог</span><span style="color: #000000; font-family: 'Times New Roman';">, </span><span style="color: #000000; font-family: 'Times New Roman';">доступный</span><span style="color: #000000; font-family: 'Times New Roman';">через</span><span style="color: #000000; font-family: 'Times New Roman';">пути</span><span style="color: #000000; font-family: 'Times New Roman';">поиска</span><span style="color: #000000; font-family: 'Times New Roman';"> IDE, </span><span style="color: #000000; font-family: 'Times New Roman';">либо</span><span style="color: #000000; font-family: 'Times New Roman';">через</span><span style="color: #000000; font-family: 'Times New Roman';">переменную</span><span style="color: #000000; font-family: 'Times New Roman';">системного</span><span style="color: #000000; font-family: 'Times New Roman';">окружения</span><span style="color: #000000; font-family: 'Times New Roman';"> Path. </span><span style="color: #000000; font-family: 'Times New Roman';">Инсталлировать</span><span style="color: #000000; font-family: 'Times New Roman';">в</span><span style="color: #000000; font-family: 'Times New Roman';"> IDE </span><span style="color: #000000; font-family: 'Times New Roman';">его</span><span style="color: #000000; font-family: 'Times New Roman';">не</span><span style="color: #000000; font-family: 'Times New Roman';">нужно</span><span style="color: #000000; font-family: 'Times New Roman';">. </span><br /><span style="color: #000000; font-family: 'Times New Roman';"> </span><br /><span style="color: #000000; font-family: 'Times New Roman';">DT-</span><span style="color: #000000; font-family: 'Times New Roman';">пакет</span><span style="color: #000000; font-family: 'Times New Roman';">содержит</span><span style="color: #000000; font-family: 'Times New Roman';">процедуру</span><span style="color: #000000; font-family: 'Times New Roman';"> Register, </span><span style="color: #000000; font-family: 'Times New Roman';">иконки</span><span style="color: #000000; font-family: 'Times New Roman';">компонентов</span><span style="color: #000000; font-family: 'Times New Roman';">и</span><span style="color: #000000; font-family: 'Times New Roman';">все</span><span style="color: #000000; font-family: 'Times New Roman';"> design-time </span><span style="color: #000000; font-family: 'Times New Roman';">редакторы</span><span style="color: #000000; font-family: 'Times New Roman';"> (</span><span style="color: #000000; font-family: 'Times New Roman';">свойств</span><span style="color: #000000; font-family: 'Times New Roman';">и</span><span style="color: #000000; font-family: 'Times New Roman';">компонентов</span><span style="color: #000000; font-family: 'Times New Roman';">), </span><span style="color: #000000; font-family: 'Times New Roman';">если</span><span style="color: #000000; font-family: 'Times New Roman';">такие</span><span style="color: #000000; font-family: 'Times New Roman';">есть</span><span style="color: #000000; font-family: 'Times New Roman';">. </span><span style="color: #000000; font-family: 'Times New Roman';">Любой</span><span style="color: #000000; font-family: 'Times New Roman';">его</span><span style="color: #000000; font-family: 'Times New Roman';">модуль</span><span style="color: #000000; font-family: 'Times New Roman';">может</span><span style="color: #000000; font-family: 'Times New Roman';">ссылаться</span><span style="color: #000000; font-family: 'Times New Roman';">в</span><span style="color: #000000; font-family: 'Times New Roman';"> uses </span><span style="color: #000000; font-family: 'Times New Roman';">на</span><span style="color: #000000; font-family: 'Times New Roman';">любой</span><span style="color: #000000; font-family: 'Times New Roman';">модуль</span><span style="color: #000000; font-family: 'Times New Roman';">из</span><span style="color: #000000; font-family: 'Times New Roman';"> RT-</span><span style="color: #000000; font-family: 'Times New Roman';">пакета</span><span style="color: #000000; font-family: 'Times New Roman';">. </span><span style="color: #000000; font-family: 'Times New Roman';">В</span><span style="color: #000000; font-family: 'Times New Roman';">его</span><span style="color: #000000; font-family: 'Times New Roman';">секцию</span><span style="color: #000000; font-family: 'Times New Roman';"> Requires </span><span style="color: #000000; font-family: 'Times New Roman';">и</span><span style="color: #000000; font-family: 'Times New Roman';">подключается</span><span style="color: #000000; font-family: 'Times New Roman';"> DesignIDE.dcp. </span><span style="color: #000000; font-family: 'Times New Roman';">Компилируется</span><span style="color: #000000; font-family: 'Times New Roman';">он</span><span style="color: #000000; font-family: 'Times New Roman';">куда</span><span style="color: #000000; font-family: 'Times New Roman';">угодно</span><span style="color: #000000; font-family: 'Times New Roman';">и</span><span style="color: #000000; font-family: 'Times New Roman';">должен</span><span style="color: #000000; font-family: 'Times New Roman';">инсталлироваться</span><span style="color: #000000; font-family: 'Times New Roman';">в</span><span style="color: #000000; font-family: 'Times New Roman';"> IDE.</span><br /><span style="color: #000000; font-family: 'Times New Roman';"> </span><br /><span style="color: #000000; font-family: 'Times New Roman';">Таким</span><span style="color: #000000; font-family: 'Times New Roman';">образом</span><span style="color: #000000; font-family: 'Times New Roman';">, </span><span style="color: #000000; font-family: 'Times New Roman';">в</span><span style="color: #000000; font-family: 'Times New Roman';">конечные</span><span style="color: #000000; font-family: 'Times New Roman';">приложения</span><span style="color: #000000; font-family: 'Times New Roman';">будут</span><span style="color: #000000; font-family: 'Times New Roman';">подключаться</span><span style="color: #000000; font-family: 'Times New Roman';">только</span><span style="color: #000000; font-family: 'Times New Roman';">модули</span><span style="color: #000000; font-family: 'Times New Roman';"> RT-</span><span style="color: #000000; font-family: 'Times New Roman';">пакета</span><span style="color: #000000; font-family: 'Times New Roman';">, </span><span style="color: #000000; font-family: 'Times New Roman';">в</span><span style="color: #000000; font-family: 'Times New Roman';">которых</span><span style="color: #000000; font-family: 'Times New Roman';">нет</span><span style="color: #000000; font-family: 'Times New Roman';">ссылок</span><span style="color: #000000; font-family: 'Times New Roman';">на</span><span style="color: #000000; font-family: 'Times New Roman';"> DesignEditors - </span><span style="color: #000000; font-family: 'Times New Roman';">а</span><span style="color: #000000; font-family: 'Times New Roman';">тогда</span><span style="color: #000000; font-family: 'Times New Roman';">не</span><span style="color: #000000; font-family: 'Times New Roman';">потребуется</span><span style="color: #000000; font-family: 'Times New Roman';">и</span><span style="color: #000000; font-family: 'Times New Roman';"> Proxies. </span><span style="color: #000000; font-family: 'Times New Roman';">Кроме</span><span style="color: #000000; font-family: 'Times New Roman';">того</span><span style="color: #000000; font-family: 'Times New Roman';">, </span><span style="color: #000000; font-family: 'Times New Roman';">в</span><span style="color: #000000; font-family: 'Times New Roman';">конечный</span><span style="color: #000000; font-family: 'Times New Roman';">проект</span><span style="color: #000000; font-family: 'Times New Roman';">не</span><span style="color: #000000; font-family: 'Times New Roman';">будут</span><span style="color: #000000; font-family: 'Times New Roman';">подтягиваться</span><span style="color: #000000; font-family: 'Times New Roman';">ненужные</span><span style="color: #000000; font-family: 'Times New Roman';">в</span><span style="color: #000000; font-family: 'Times New Roman';"> run-time </span><span style="color: #000000; font-family: 'Times New Roman';">код</span><span style="color: #000000; font-family: 'Times New Roman';">и</span><span style="color: #000000; font-family: 'Times New Roman';">ресурсы</span><span style="color: #000000; font-family: 'Times New Roman';">из</span><span style="color: #000000; font-family: 'Times New Roman';"> DT-</span><span style="color: #000000; font-family: 'Times New Roman';">пакета</span><span style="color: #000000; font-family: 'Times New Roman';">.</span><br /><span style="color: #000000; font-family: 'Times New Roman';"> </span><br /><span style="color: #000000; font-family: 'Times New Roman';">Отвечал</span><span style="color: #000000; font-family: 'Times New Roman';">Юрий</span><span style="color: #000000; font-family: 'Times New Roman';">Зотов</span></p> <p><span style="color: #000000;">Решение в случае ошибок компиляции пакетов типа: </span><span style="color: #000000; font-style: italic; font-weight: bold;">Missing unit 'Proxies.pas' </span><span style="color: #000000;">и </span><span style="color: #000000; font-style: italic; font-weight: bold;">Missing</span><span style="color: #000000; font-style: italic; font-weight: bold;">DsgnIntf.pas</span></p> <p><span style="color: #000000;"> </span></p> <p><span style="color: #000000;">1) Сначала заменить </span></p> <p><span style="color: #008000; font-family: 'Courier New'; font-size: 9pt; font-weight: bold;">uses</span><span style="font-family: 'Courier New'; font-size: 9pt;"> DsgnIntf;</span></p> <p><span style="color: #000000;">на</span></p> <p><span style="color: #008000; font-family: 'Courier New'; font-size: 9pt; font-weight: bold;">uses</span><span style="font-family: 'Courier New'; font-size: 9pt;"> DesignIntf, DesignEditors;</span></p> <p><span style="font-family: 'Courier New'; font-size: 9pt;"> </span></p> <p><span style="color: #000000;">2) Затем</span></p> <p><span style="color: #000000;"> Добавить </span><span style="font-family: 'Courier New'; font-size: 9pt; font-weight: bold;">DesignIde.dcp</span><span style="color: #000000;"> в лист требуемых модулей</span></p> <p><span style="color: #000000;"> </span></p> <p style="text-align: right;"><span style="color: #ff6600; font-family: 'Arial Unicode MS', 'Lucida Sans Unicode', 'Arial'; font-size: 8pt; font-weight: bold;"> </span></p> <p><span style="color: #000000; font-weight: bold;">Взято с сай</span><span style="color: #000000; font-weight: bold;">та</span>https://www.delphifaq</p> <p><span style="color: #000000;"> </span></p> <hr size="1" noshade="noshade" style="color: #000000;" /> <p style="margin: 7px 0px;"><span style="color: #000000; font-family: 'Times New Roman';">Переименование</span><span style="color: #000000; font-family: 'Times New Roman';">модулей</span><span style="color: #000000; font-family: 'Times New Roman';">не</span><span style="color: #000000; font-family: 'Times New Roman';">решит</span><span style="color: #000000; font-family: 'Times New Roman';">проблемы</span><span style="color: #000000; font-family: 'Times New Roman';"> 'Proxies.pas' </span><span style="color: #000000; font-family: 'Times New Roman';">Эта</span><span style="color: #000000; font-family: 'Times New Roman';">проблема</span><span style="color: #000000; font-family: 'Times New Roman';">возкает</span><span style="color: #000000; font-family: 'Times New Roman';">из</span><span style="color: #000000; font-family: 'Times New Roman';">-</span><span style="color: #000000; font-family: 'Times New Roman';">за</span><span style="color: #000000; font-family: 'Times New Roman';">того</span><span style="color: #000000; font-family: 'Times New Roman';">, </span><span style="color: #000000; font-family: 'Times New Roman';">что</span><span style="color: #000000; font-family: 'Times New Roman';">сами</span><span style="color: #000000; font-family: 'Times New Roman';">компоненты</span><span style="color: #000000; font-family: 'Times New Roman';">и</span><span style="color: #000000; font-family: 'Times New Roman';">редакторы</span><span style="color: #000000; font-family: 'Times New Roman';">свойств</span><span style="color: #000000; font-family: 'Times New Roman';">помещают</span><span style="color: #000000; font-family: 'Times New Roman';">в</span><span style="color: #000000; font-family: 'Times New Roman';">один</span><span style="color: #000000; font-family: 'Times New Roman';">пакет</span><span style="color: #000000; font-family: 'Times New Roman';">.</span><br /><span style="color: #000000; font-family: 'Times New Roman';"> </span><br /><span style="color: #000000; font-family: 'Times New Roman';">Это</span><span style="color: #000000; font-family: 'Times New Roman';">нехорошо</span><span style="color: #000000; font-family: 'Times New Roman';">, </span><span style="color: #000000; font-family: 'Times New Roman';">но</span><span style="color: #000000; font-family: 'Times New Roman';">в</span><span style="color: #000000; font-family: 'Times New Roman';"> D5 </span><span style="color: #000000; font-family: 'Times New Roman';">и</span><span style="color: #000000; font-family: 'Times New Roman';">ниже</span><span style="color: #000000; font-family: 'Times New Roman';">проходило</span><span style="color: #000000; font-family: 'Times New Roman';">, </span><span style="color: #000000; font-family: 'Times New Roman';">а</span><span style="color: #000000; font-family: 'Times New Roman';">начиная</span><span style="color: #000000; font-family: 'Times New Roman';">с</span><span style="color: #000000; font-family: 'Times New Roman';"> D6 </span><span style="color: #000000; font-family: 'Times New Roman';">уже</span><span style="color: #000000; font-family: 'Times New Roman';">не</span><span style="color: #000000; font-family: 'Times New Roman';">проходит</span><span style="color: #000000; font-family: 'Times New Roman';">.</span><br /><span style="color: #000000; font-family: 'Times New Roman';"> </span><br /><span style="color: #000000; font-family: 'Times New Roman';">Пакет</span><span style="color: #000000; font-family: 'Times New Roman';">разбиваете</span><span style="color: #000000; font-family: 'Times New Roman';">на</span><span style="color: #000000; font-family: 'Times New Roman';">два</span><span style="color: #000000; font-family: 'Times New Roman';">: run-time </span><span style="color: #000000; font-family: 'Times New Roman';">и</span><span style="color: #000000; font-family: 'Times New Roman';"> design-time.</span><br /><span style="color: #000000; font-family: 'Times New Roman';"> </span><br /><span style="color: #000000; font-family: 'Times New Roman';">RT-</span><span style="color: #000000; font-family: 'Times New Roman';">пакет</span><span style="color: #000000; font-family: 'Times New Roman';">содержит</span><span style="color: #000000; font-family: 'Times New Roman';">ТОЛЬКО</span><span style="color: #000000; font-family: 'Times New Roman';">код</span><span style="color: #000000; font-family: 'Times New Roman';">самих</span><span style="color: #000000; font-family: 'Times New Roman';">компонентов</span><span style="color: #000000; font-family: 'Times New Roman';">и</span><span style="color: #000000; font-family: 'Times New Roman';">больше</span><span style="color: #000000; font-family: 'Times New Roman';">НИЧЕГО</span><span style="color: #000000; font-family: 'Times New Roman';">. </span><span style="color: #000000; font-family: 'Times New Roman';">Ни</span><span style="color: #000000; font-family: 'Times New Roman';">один</span><span style="color: #000000; font-family: 'Times New Roman';">его</span><span style="color: #000000; font-family: 'Times New Roman';">модуль</span><span style="color: #000000; font-family: 'Times New Roman';">не</span><span style="color: #000000; font-family: 'Times New Roman';">должен</span><span style="color: #000000; font-family: 'Times New Roman';">ссылаться</span><span style="color: #000000; font-family: 'Times New Roman';">в</span><span style="color: #000000; font-family: 'Times New Roman';"> uses </span><span style="color: #000000; font-family: 'Times New Roman';">ни</span><span style="color: #000000; font-family: 'Times New Roman';">на</span><span style="color: #000000; font-family: 'Times New Roman';">один</span><span style="color: #000000; font-family: 'Times New Roman';">модуль</span><span style="color: #000000; font-family: 'Times New Roman';"> DT-</span><span style="color: #000000; font-family: 'Times New Roman';">пакета</span><span style="color: #000000; font-family: 'Times New Roman';">. </span><span style="color: #000000; font-family: 'Times New Roman';">В</span><span style="color: #000000; font-family: 'Times New Roman';">его</span><span style="color: #000000; font-family: 'Times New Roman';">секции</span><span style="color: #000000; font-family: 'Times New Roman';"> Requires </span><span style="color: #000000; font-family: 'Times New Roman';">могут</span><span style="color: #000000; font-family: 'Times New Roman';">содержаться</span><span style="color: #000000; font-family: 'Times New Roman';">ТОЛЬКО</span><span style="color: #000000; font-family: 'Times New Roman';"> run-time </span><span style="color: #000000; font-family: 'Times New Roman';">модули</span><span style="color: #000000; font-family: 'Times New Roman';"> VCL.</span><br /><span style="color: #000000; font-family: 'Times New Roman';"> </span><br /><span style="color: #000000; font-family: 'Times New Roman';">Компилируется</span><span style="color: #000000; font-family: 'Times New Roman';"> RT-</span><span style="color: #000000; font-family: 'Times New Roman';">пакет</span><span style="color: #000000; font-family: 'Times New Roman';">в</span><span style="color: #000000; font-family: 'Times New Roman';">любой</span><span style="color: #000000; font-family: 'Times New Roman';">каталог</span><span style="color: #000000; font-family: 'Times New Roman';">, </span><span style="color: #000000; font-family: 'Times New Roman';">доступный</span><span style="color: #000000; font-family: 'Times New Roman';">через</span><span style="color: #000000; font-family: 'Times New Roman';">пути</span><span style="color: #000000; font-family: 'Times New Roman';">поиска</span><span style="color: #000000; font-family: 'Times New Roman';"> IDE, </span><span style="color: #000000; font-family: 'Times New Roman';">либо</span><span style="color: #000000; font-family: 'Times New Roman';">через</span><span style="color: #000000; font-family: 'Times New Roman';">переменную</span><span style="color: #000000; font-family: 'Times New Roman';">системного</span><span style="color: #000000; font-family: 'Times New Roman';">окружения</span><span style="color: #000000; font-family: 'Times New Roman';"> Path. </span><span style="color: #000000; font-family: 'Times New Roman';">Инсталлировать</span><span style="color: #000000; font-family: 'Times New Roman';">в</span><span style="color: #000000; font-family: 'Times New Roman';"> IDE </span><span style="color: #000000; font-family: 'Times New Roman';">его</span><span style="color: #000000; font-family: 'Times New Roman';">не</span><span style="color: #000000; font-family: 'Times New Roman';">нужно</span><span style="color: #000000; font-family: 'Times New Roman';">. </span><br /><span style="color: #000000; font-family: 'Times New Roman';"> </span><br /><span style="color: #000000; font-family: 'Times New Roman';">DT-</span><span style="color: #000000; font-family: 'Times New Roman';">пакет</span><span style="color: #000000; font-family: 'Times New Roman';">содержит</span><span style="color: #000000; font-family: 'Times New Roman';">процедуру</span><span style="color: #000000; font-family: 'Times New Roman';"> Register, </span><span style="color: #000000; font-family: 'Times New Roman';">иконки</span><span style="color: #000000; font-family: 'Times New Roman';">компонентов</span><span style="color: #000000; font-family: 'Times New Roman';">и</span><span style="color: #000000; font-family: 'Times New Roman';">все</span><span style="color: #000000; font-family: 'Times New Roman';"> design-time </span><span style="color: #000000; font-family: 'Times New Roman';">редакторы</span><span style="color: #000000; font-family: 'Times New Roman';"> (</span><span style="color: #000000; font-family: 'Times New Roman';">свойств</span><span style="color: #000000; font-family: 'Times New Roman';">и</span><span style="color: #000000; font-family: 'Times New Roman';">компонентов</span><span style="color: #000000; font-family: 'Times New Roman';">), </span><span style="color: #000000; font-family: 'Times New Roman';">если</span><span style="color: #000000; font-family: 'Times New Roman';">такие</span><span style="color: #000000; font-family: 'Times New Roman';">есть</span><span style="color: #000000; font-family: 'Times New Roman';">. </span><span style="color: #000000; font-family: 'Times New Roman';">Любой</span><span style="color: #000000; font-family: 'Times New Roman';">его</span><span style="color: #000000; font-family: 'Times New Roman';">модуль</span><span style="color: #000000; font-family: 'Times New Roman';">может</span><span style="color: #000000; font-family: 'Times New Roman';">ссылаться</span><span style="color: #000000; font-family: 'Times New Roman';">в</span><span style="color: #000000; font-family: 'Times New Roman';"> uses </span><span style="color: #000000; font-family: 'Times New Roman';">на</span><span style="color: #000000; font-family: 'Times New Roman';">любой</span><span style="color: #000000; font-family: 'Times New Roman';">модуль</span><span style="color: #000000; font-family: 'Times New Roman';">из</span><span style="color: #000000; font-family: 'Times New Roman';"> RT-</span><span style="color: #000000; font-family: 'Times New Roman';">пакета</span><span style="color: #000000; font-family: 'Times New Roman';">. </span><span style="color: #000000; font-family: 'Times New Roman';">В</span><span style="color: #000000; font-family: 'Times New Roman';">его</span><span style="color: #000000; font-family: 'Times New Roman';">секцию</span><span style="color: #000000; font-family: 'Times New Roman';"> Requires </span><span style="color: #000000; font-family: 'Times New Roman';">и</span><span style="color: #000000; font-family: 'Times New Roman';">подключается</span><span style="color: #000000; font-family: 'Times New Roman';"> DesignIDE.dcp. </span><span style="color: #000000; font-family: 'Times New Roman';">Компилируется</span><span style="color: #000000; font-family: 'Times New Roman';">он</span><span style="color: #000000; font-family: 'Times New Roman';">куда</span><span style="color: #000000; font-family: 'Times New Roman';">угодно</span><span style="color: #000000; font-family: 'Times New Roman';">и</span><span style="color: #000000; font-family: 'Times New Roman';">должен</span><span style="color: #000000; font-family: 'Times New Roman';">инсталлироваться</span><span style="color: #000000; font-family: 'Times New Roman';">в</span><span style="color: #000000; font-family: 'Times New Roman';"> IDE.</span><br /><span style="color: #000000; font-family: 'Times New Roman';"> </span><br /><span style="color: #000000; font-family: 'Times New Roman';">Таким</span><span style="color: #000000; font-family: 'Times New Roman';">образом</span><span style="color: #000000; font-family: 'Times New Roman';">, </span><span style="color: #000000; font-family: 'Times New Roman';">в</span><span style="color: #000000; font-family: 'Times New Roman';">конечные</span><span style="color: #000000; font-family: 'Times New Roman';">приложения</span><span style="color: #000000; font-family: 'Times New Roman';">будут</span><span style="color: #000000; font-family: 'Times New Roman';">подключаться</span><span style="color: #000000; font-family: 'Times New Roman';">только</span><span style="color: #000000; font-family: 'Times New Roman';">модули</span><span style="color: #000000; font-family: 'Times New Roman';"> RT-</span><span style="color: #000000; font-family: 'Times New Roman';">пакета</span><span style="color: #000000; font-family: 'Times New Roman';">, </span><span style="color: #000000; font-family: 'Times New Roman';">в</span><span style="color: #000000; font-family: 'Times New Roman';">которых</span><span style="color: #000000; font-family: 'Times New Roman';">нет</span><span style="color: #000000; font-family: 'Times New Roman';">ссылок</span><span style="color: #000000; font-family: 'Times New Roman';">на</span><span style="color: #000000; font-family: 'Times New Roman';"> DesignEditors - </span><span style="color: #000000; font-family: 'Times New Roman';">а</span><span style="color: #000000; font-family: 'Times New Roman';">тогда</span><span style="color: #000000; font-family: 'Times New Roman';">не</span><span style="color: #000000; font-family: 'Times New Roman';">потребуется</span><span style="color: #000000; font-family: 'Times New Roman';">и</span><span style="color: #000000; font-family: 'Times New Roman';"> Proxies. </span><span style="color: #000000; font-family: 'Times New Roman';">Кроме</span><span style="color: #000000; font-family: 'Times New Roman';">того</span><span style="color: #000000; font-family: 'Times New Roman';">, </span><span style="color: #000000; font-family: 'Times New Roman';">в</span><span style="color: #000000; font-family: 'Times New Roman';">конечный</span><span style="color: #000000; font-family: 'Times New Roman';">проект</span><span style="color: #000000; font-family: 'Times New Roman';">не</span><span style="color: #000000; font-family: 'Times New Roman';">будут</span><span style="color: #000000; font-family: 'Times New Roman';">подтягиваться</span><span style="color: #000000; font-family: 'Times New Roman';">ненужные</span><span style="color: #000000; font-family: 'Times New Roman';">в</span><span style="color: #000000; font-family: 'Times New Roman';"> run-time </span><span style="color: #000000; font-family: 'Times New Roman';">код</span><span style="color: #000000; font-family: 'Times New Roman';">и</span><span style="color: #000000; font-family: 'Times New Roman';">ресурсы</span><span style="color: #000000; font-family: 'Times New Roman';">из</span><span style="color: #000000; font-family: 'Times New Roman';"> DT-</span><span style="color: #000000; font-family: 'Times New Roman';">пакета</span><span style="color: #000000; font-family: 'Times New Roman';">.</span><br /><span style="color: #000000; font-family: 'Times New Roman';"> </span><br /><span style="color: #000000; font-family: 'Times New Roman';">Отвечал</span><span style="color: #000000; font-family: 'Times New Roman';">Юрий</span><span style="color: #000000; font-family: 'Times New Roman';">Зотов</span></p> Установка справки для сторонних компонент под d2005, d2006 2013-08-14T01:28:50+07:00 2013-08-14T01:28:50+07:00 https://delphi-hlp.ru/index.php/delphi-ide/problemy-s-komponentami-i-palitroj-komponentov/ustanovka-spravki-dlya-storonnikh-komponent-pod-d2005-d2006.html Super User toto44@inbox.ru <p><br />Новый формат справки, используемый в d2005, d2006 использует файлы с расширением HXI, HXS и ini. Хуже он или лучше предыдущих реализаций – судить не имеет смысла, он просто есть и им приходится пользоваться. Для установки справки для сторонних компонентов, например DevExpress нужно сделать следующее:<br />1. Воспользоваться утилитой H2Reg.exe, поставляемой вместе с <br />BDS (../Help/Thirdparty) для каждого ini файла в поставке.<br />Команда для регистрации будет выглядеть так<br />"c:\Program Files\Borland\BDS\4.0\Help\Thirdparty\H2Reg.exe" -r -m "CmdFile=&lt;path&gt;HelpFile.ini" "UserDir1=&lt;path&gt;<br /> 2. Перезапустить BDS. (Вещь, в общем-то не обязательная, но желательная)<br />  <br />Примечание для DevExpress: перед регистрацией необходимо во всех ini файлах заменить <br /> строки типа %IDE_Namespace_Postfix% на bds4 (для D2006).<br />  <br />по материалам sql.ru</p> <p style="margin: 7px 0px;"><span style="color: #000000; font-family: 'Times New Roman';"> </span></p> <p>Автор: <span style="color: #0000ff; font-family: 'Times New Roman'; text-decoration: underline;">phanatos</span></p> <p><br />Новый формат справки, используемый в d2005, d2006 использует файлы с расширением HXI, HXS и ini. Хуже он или лучше предыдущих реализаций – судить не имеет смысла, он просто есть и им приходится пользоваться. Для установки справки для сторонних компонентов, например DevExpress нужно сделать следующее:<br />1. Воспользоваться утилитой H2Reg.exe, поставляемой вместе с <br />BDS (../Help/Thirdparty) для каждого ini файла в поставке.<br />Команда для регистрации будет выглядеть так<br />"c:\Program Files\Borland\BDS\4.0\Help\Thirdparty\H2Reg.exe" -r -m "CmdFile=&lt;path&gt;HelpFile.ini" "UserDir1=&lt;path&gt;<br /> 2. Перезапустить BDS. (Вещь, в общем-то не обязательная, но желательная)<br />  <br />Примечание для DevExpress: перед регистрацией необходимо во всех ini файлах заменить <br /> строки типа %IDE_Namespace_Postfix% на bds4 (для D2006).<br />  <br />по материалам sql.ru</p> <p style="margin: 7px 0px;"><span style="color: #000000; font-family: 'Times New Roman';"> </span></p> <p>Автор: <span style="color: #0000ff; font-family: 'Times New Roman'; text-decoration: underline;">phanatos</span></p>