Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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
9-1176153590
Morpheuz
2007-04-10 01:19
2009.01.04
Создание водной поверхности средствами GLScene


2-1227343272
Barakuda
2008-11-22 11:41
2009.01.04
AnyDac ->MySQl


8-1188662758
Dr. Andrew
2007-09-01 20:05
2009.01.04
Как получить один цвет из другого?


2-1227220027
bbk
2008-11-21 01:27
2009.01.04
как проверить создан ли TFileStream;


15-1226250463
aKor
2008-11-09 20:07
2009.01.04
Компонент ShellListView только такой чтобы работал с http





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский