Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.01.04;
Скачать: CL | DM;

Вниз

Инсталляция пакетов   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.015 c
3-1212563525
allucard
2008-06-04 11:12
2009.01.04
Database not assigned


2-1227608592
Brabus
2008-11-25 13:23
2009.01.04
отсеивать ComboBox.Items


4-1203344424
Cj
2008-02-18 17:20
2009.01.04
SetFileSecurity


2-1227619523
snake-as
2008-11-25 16:25
2009.01.04
Работа с файлами


15-1225780040
palva
2008-11-04 09:27
2009.01.04
В московском метро много шпаны