Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.023 c
14-1088376116
Suomi
2004-06-28 02:41
2004.07.18
Где rxlib?


14-1088118720
D@rk
2004-06-25 03:12
2004.07.18
Макс Фрай ...


14-1088210235
Ske4er
2004-06-26 04:37
2004.07.18
Подключение отдельных модулей.


1-1088716508
MIGUR
2004-07-02 01:15
2004.07.18
Нумерация строк


8-1083342147
Synaps
2004-04-30 20:22
2004.07.18
Как проигрывать QuickPlayer?