Форум: "Прочее";
Текущий архив: 2009.01.04;
Скачать: [xml.tar.bz2];
ВнизИнсталляция пакетов Найти похожие ветки
← →
pasha_golub © (2008-11-06 16:43) [0]Есть 2 пакета: runtime & designtime в виде .bpl, и лежат рядом допустим в папке D:\MyFolder. Делаю Component -> Install packages... -> Add и добавляю dclPackage.bpl, который в зависимости от Package.bpl
Добавилось все. Закрываю ИДЕ. Открываю и получаю что Package.bpl не может быть найден. Куда мне прописать путь чтобы она его находила? Помогите, невров не хватат ужо
← →
pasha_golub © (2008-11-06 16:47) [1]Кстати, я в курсе шо если положить ран-тайм пакет в ${DELPHI}\Projects\BPL\, то оно будет работать. Но мне надо именно в папку.
← →
Anatoly Podgoretsky © (2008-11-06 16:48) [2]> pasha_golub (06.11.2008 16:43:00) [0]
В свойствах Мой Компьютер есть закладка с путями. Добавь свой, если Борладовского недостаточно.
← →
Anatoly Podgoretsky © (2008-11-06 16:50) [3]> pasha_golub (06.11.2008 16:47:01) [1]
${DELPHI}\Projects\BPL\ это и есть папка, путь до которой прописан в системной переменной PATH
← →
blackman © (2008-11-06 16:50) [4]Tools-> Env.Opt.->LibraryPath
← →
blackman © (2008-11-06 16:52) [5]Tools-> Env.Opt.->LibraryPath и в path Мой Компьютер
← →
pasha_golub © (2008-11-06 16:56) [6]
> Anatoly Podgoretsky © (06.11.08 16:48) [2]
>
> > pasha_golub (06.11.2008 16:43:00) [0]
>
> В свойствах Мой Компьютер есть закладка с путями. Добавь
> свой, если Борладовского недостаточно.
Спасибо. А возможен вариант без изменения PATH?
← →
pasha_golub © (2008-11-06 16:56) [7]
> blackman © (06.11.08 16:50) [4]
>
> Tools-> Env.Opt.->LibraryPath
Там прописывал. Не помогало.
← →
Anatoly Podgoretsky © (2008-11-06 16:57) [8]
> Спасибо. А возможен вариант без изменения PATH?
Вожможен, выбери папку по вкусу из существующих.
← →
pasha_golub © (2008-11-06 17:00) [9]
> Anatoly Podgoretsky © (06.11.08 16:57) [8]
>
>
> > Спасибо. А возможен вариант без изменения PATH?
>
> Вожможен, выбери папку по вкусу из существующих.
Шутка юмора. Понимаемо.
А как инсталлятору узнать реальное положение папки ${DELPHI}\Projects\BPL\? Для всех версий ИДЕ, если можно решение.
← →
Anatoly Podgoretsky © (2008-11-06 17:06) [10]> pasha_golub (06.11.2008 17:00:09) [9]
Оно у каждой версии свое и Дельфи инсталятор знает какое и позволяет его сменить.
А у тебя, что принципиальное неприятие других папок? Чем папка System хуже ${DELPHI}\Projects\BPL\?
На самом деле это надо в профиль, что и делается в последних версиях. В том числе в профиль "Для всех пользователей"
← →
pasha_golub © (2008-11-06 17:11) [11]Нет, мне надо моему инсталлятору сказать куда ложить runtime .bpl пользователю. Разумней всего, я полагаю, ложить в $(DELPHI)\Projects\Bpl, поэтому хочется выяснить как мне програмно выяснить положение для каждой ИДЕ. И раскидать уже подготовленные .bpl по этим папкам.
← →
Германн © (2008-11-06 17:26) [12]
> А как инсталлятору узнать реальное положение папки ${DELPHI}\Projects\BPL\?
> Для всех версий ИДЕ, если можно решение.
HKLM\Software\Borland\Delphi\#\Library\Package DCP Output
← →
Германн © (2008-11-06 17:31) [13]Хотя сам я по многолетней привычке всегда клал бпл-ки в System32.
← →
blackman © (2008-11-06 17:53) [14]pasha_golub © (06.11.08 16:56) [7]
Мой компьютер-Свойства системы->Переменные среды->системные переменные->Path
Изменить и за последним ; и рисуешь свой путь
← →
pasha_golub © (2008-11-06 18:22) [15]
> Германн © (06.11.08 17:26) [12]
> HKLM\Software\Borland\Delphi\#\Library\Package DCP Output
Ага, видел. Только, полез в HKCU, а там для 5 нету :)
> blackman © (06.11.08 17:53) [14]
Знаю я это. Не хочется какать своими путями.
← →
pasha_golub © (2008-11-06 18:24) [16]
> Германн © (06.11.08 17:31) [13]
>
> Хотя сам я по многолетней привычке всегда клал бпл-ки в
> System32.
Некрасиво. Хотя помнится одно время DevExpress тоже не гнушался в System32 класть свое все.
← →
Германн © (2008-11-06 18:45) [17]
> pasha_golub © (06.11.08 18:24) [16]
>
>
> > Германн © (06.11.08 17:31) [13]
> >
> > Хотя сам я по многолетней привычке всегда клал бпл-ки
> в
> > System32.
>
> Некрасиво. Хотя помнится одно время DevExpress тоже не гнушался
> в System32 класть свое все.
>
Ну раз Jovi это позволено, то и я, Bovi рискнул. :)
← →
Поросенок Винни-Пух © (2008-11-06 18:53) [18]А возможен вариант без изменения PATH?
Возможен.
hklm\software\microsoft\windows\currentversion\app path\<delphi exe.name>
← →
Поросенок Винни-Пух © (2008-11-06 18:57) [19]я все пакеты собираю и ставлю вот так. без мышки.
http://pinstaller.narod.ru/
← →
Anatoly Podgoretsky © (2008-11-06 19:03) [20]
> Нет, мне надо моему инсталлятору сказать куда ложить runtime
> .bpl пользователю. Разумней всего, я полагаю, ложить в $(DELPHI)\Projects\Bpl,
>
Не понятно о чем ты говоришь, ты делаешь инсталятор для интеграции пакета в ИДЕ Дельфи или пакет для пользователя? И какой пакет для первого случая дизайн или рантайм.
Обычно это определяется инструкцией по инсталяции.
Но я уже писал, что есть различия между версиями Дельфи.
← →
Поросенок Винни-Пух © (2008-11-06 19:06) [21]дизайн пакеты грузятсо иде по абсолютным путям.
а рантайм пакеты ищутся как и длл виндой. список папок для поиска вполне определенный.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2009.01.04;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.004 c