Текущий архив: 2004.07.18;
Скачать: CL | DM;
Вниз
Пакеты Найти похожие ветки
← →
ORMADA © (2004-07-01 08:11) [0]Доб день! Вот решил использовать вместо dll пакеты дельфи (bpl)
сделал 2 пакета но так получилось что они юзают одни и тот же юнит с процедурами. при создании пакета дельфи автоматом впихивает в каждый из них этот юнит. при попытке использовании в одном приложении 2-х этих пакетов дельфи материться и не знает какой юнит использовать.
[Error] Packages "Reports_Pkg" and "TypeClasses" both contain unit "TypesClasses"
Как это можно обойти ?
← →
wisekaa © (2004-07-01 10:32) [1]Вынести этот юнит, а так же глобальные переменные в другой пакет (3).
← →
ORMADA © (2004-07-01 10:58) [2]>Вынести этот юнит, а так же глобальные переменные в другой пакет (3).
пробовал
дельфи когда собирает пакет смотрит что у него в юсеса и автоматически добавляет в пакет
отсюда и получает 2 пакет с 1 и тем же юнитом
резульатт тот же
← →
Гаврила © (2004-07-01 11:11) [3]ну и указать пакет 3 в списке требуемых для пакетов 1 и 2
← →
Reindeer Moss Eater © (2004-07-01 11:11) [4]Что бы в uses пакетов 1 и 2 не появлялись модули пакета 3 он (пакет 3) должен быть в requires обоих модулей (1 и 2)
← →
wisekaa © (2004-07-01 11:12) [5]
> 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
← →
ORMADA © (2004-07-01 11:39) [6]2 wisekaa пасиба огромное
сглючило меня млин назвал пакет таким же именем как юнит вот и колбасило не по децки
ВСЕМ СПАСИБО
Страницы: 1 вся ветка
Текущий архив: 2004.07.18;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.025 c