Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > E2202 Required package 'GR32_BDS2006' not found


Автор: EvilsInterrupt 9.9.2007, 14:01
Я уже поднимал тему, как я знакомился с Delphi 2007. В ней я сказал что я переопределил папки до bpl, dcp указав полные пути до нового расположения каждой.

На текущий момент у меня возникают проблемы с установкой из исходников VirtualTreeView, The Graphics32 Library. Проблемы очень похожи, Я компилю рантайм-паккаж, проходит на ура, но при билдинге дизайн-тайм паккажей возникает ошибка, о том что требуется
рантайм-паккаж, смотрю в bpl, dcp папки и все что относится к проекту рантайм паккажи есть.

вот текст ошибки:
[DCC Error] GR32_DSGN_BDS2006.dpk(33): E2202 Required package 'GR32_BDS2006' not found

это для графической библиотеки, но подобная была и для TnUnicode и для VirtualTreeView.

Господа может кто встречался с такой ошибкой? Как ее побороть или что глянуть? Может я какую галочку не поставил?! ;)

Автор: EvilsInterrupt 9.9.2007, 22:10
pobeda, Зачем флудить то? Создать тему другую не судьба?


M
Alexeis
Модератор: тема разделена. Новая тема называется "Загрузить картинку из ресурса"


http://forum.vingrad.ru/index.php?show_type=forum&showtopic=171771

Автор: Alexeis 10.9.2007, 10:14
EvilsInterrupt, после установки Graphics32 Library - нужно прописать ее в список дефолтных путей, так чтобы ее нашли проекты.

Автор: EvilsInterrupt 10.9.2007, 11:36
Alexeis, Вобщем, че сделал:
1) Распокавал
2) В Tools->Options->Delphi Options-> Library - Win32 в путях "Library path" и "Browsing path" добавил путь до папки graphics32-1-8-3.
3) Скопилировал GR32_BDS2006.bdsproj
4) Начинаю строить GR32_DSGN_BDS2006.bdsproj и получаю:

"[DCC Error] GR32_DSGN_BDS2006.dpk(33): E2202 Required package 'GR32_BDS2006' not found"

Хотя в папке c:\Program Files\CodeGear\RAD Studio\5.0\bpl\ существует GR32_BDS2006.bpl !!!

И в путе что выше в 2) но в "Package output directory" с bpl подклчена!!! и папка с dcp тоже подключена!!!

Как избавиться?

Автор: Alexeis 10.9.2007, 11:40
хм.. попробуй еще прописать в Search Path.

Автор: Snowy 10.9.2007, 12:35
Значит итоговый bpl кладётся не в ту папку, где её ищет DT пакет.
А он ищет в строго определённом месте, независимо от прописанных путей.
И обычно это место - дефолтовая папка для bpl.
Либо компиль рантайм туда, либо после компиляции скопируй bpl в нужную папку

Автор: EvilsInterrupt 10.9.2007, 14:31
Snowy, Эта директория содержит bpl-файлы c:\Program Files\CodeGear\RAD Studio\5.0\bpl\ и я ее задал так: Tools->Options->Delphi Options-> Library - Win32 и в "Package output directory". Я писал раньше:

Цитата

3) Скопилировал GR32_BDS2006.bdsproj

"[DCC Error] GR32_DSGN_BDS2006.dpk(33): E2202 Required package 'GR32_BDS2006' not found"

Хотя в папке c:\Program Files\CodeGear\RAD Studio\5.0\bpl\ существует GR32_BDS2006.bpl !!!


Т.е для дизайн-пакета он есть и эти строки:
Код

requires
  designide,
  vcl,
  rtl,
  GR32_BDS2006;

по идее должны вывполняться!!! Т.к. "GR32_BDS2006" в "Package output directory" существует!!! Уверяю вас он там есть!

Возможно как-то можно в обход "Package output directory" задать? Непосредственно в коде?

зы:
Файл скачивал отсюда: http://sourceforge.net/project/showfiles.php?group_id=112985&package_id=122211 с названием "graphics32-1-8-3.7z"

Автор: EvilsInterrupt 12.9.2007, 06:24
Прихожу к выводу, что в исходнике паккажа можно указать, где искать рантайм-пакаж, абсурд

Автор: EvilsInterrupt 14.9.2007, 20:13
Проблема не решена, но аналогичная появилась и для http://www.droopyeyes.com/default.asp?mode=ShowProduct&ID=3, говорит что:

Код

requires
  rtl,
  vcl,
  DIBRuntime;


[DCC Error] DIBPNGSupport.dpk(31): E2202 Required package 'DIBRuntime' not found

ХОтя при этом рантайм-пакет пробилдился и в папку bpl`ок успешно закинут.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)