![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Использование дополнительных модулей [D7, WinXP]
Ilg © (2005-06-21 20:51:00)Здравствуйте!
Проблема такова:
Есть компонент, его код содержится в двух модулях: Для Run-Time и Design-Time. В каждом из этих модулей используются процедуры из некоего третьего модуля (MyUtils.pas). При инсталляции выдается что-то типа "Модуль MyUtils.pas уже загружен" и компонент не устанавливается.
Можно ли как-нибудь с этим бороться особо не переписывая текст компонента?
Заранее, Большое спасибо!
Reindeer Moss Eater (2005-06-22 21:12:00) [1]DesignTime пакетдолжен иметь этот Runtime пакетв своем requires
Ilg (2005-06-22 10:41:00) [2]Нет, проблема не в двух пакетах (или я что-то не понял).
MyUtils включен не в пакет (Recuires), а в оба модуля RunTime.PAS и DesignTime.pas (uses MyUtils)
Юрий Зотов (2005-06-21 22:21:00) [3]Уточнение. Делаете два пакета. Первый включает в себя два модуля - RunTime и MyUtils и он только компилируется (в любой каталог, доступный через Path). Второй включает в себя DesignTime модуль, в requires ссылается на первый пакет, компилируется (куда угодно) и инсталлируется в IDE.
Reindeer Moss Eater (2005-06-21 21:11:00) [4]MyUtils должен быть в одном пакете.
Другой пакет должен иметь первый пакет в requires.