![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Пакеты [D7]
ORMADA © (2004-07-01 08:11:00)Доб день! Вот решил использовать вместо dll пакеты дельфи (bpl)
сделал 2 пакета но так получилось что они юзают одни и тот же юнит с процедурами. при создании пакета дельфи автоматом впихивает в каждый из них этот юнит. при попытке использовании в одном приложении 2-х этих пакетов дельфи материться и не знает какой юнит использовать.
[Error] Packages 'Reports_Pkg' and 'TypeClasses' both contain unit 'TypesClasses'
Как это можно обойти ?
ORMADA (2004-07-01 11:39:00) [1]2 wisekaa пасиба огромное
сглючило меня млин назвал пакет таким же именем как юнит вот и колбасило не по децки
ВСЕМ СПАСИБО
wisekaa (2004-07-01 11:12:00) [2]
> ORMADA © (01.07.04 10:58)
А кто будет в requires пакет добавлять, содержащий эти процедуры?
Globals.bpl
* Contains:
- GlobalVar.pas
- GrobalFunction.pas
First.bpl
* Contains:
- FirstUnit.pas
* Requires
- Globals.dcp
Second.bpl
* Contains:
- SecondUnit.pas
* Requires
- Globals.dcp
Program.exe
* Build run time packages
- Globals.bpl
- First.bpl
- Second.bpl
Гаврила (2004-07-01 11:11:00) [3]ну и указать пакет 3 в списке требуемых для пакетов 1 и 2
Reindeer Moss Eater (2004-07-01 11:11:00) [4]Что бы в uses пакетов 1 и 2 не появлялись модули пакета 3 он (пакет 3) должен быть в requires обоих модулей (1 и 2)
ORMADA (2004-07-01 10:58:00) [5]>Вынести этот юнит, а так же глобальные переменные в другой пакет (3).
пробовал
дельфи когда собирает пакет смотрит что у него в юсеса и автоматически добавляет в пакет
отсюда и получает 2 пакет с 1 и тем же юнитом
резульатт тот же
wisekaa (2004-07-01 10:32:00) [6]Вынести этот юнит, а так же глобальные переменные в другой пакет (3).