Конференция "Прочее" » Инсталляция пакетов
 
  • pasha_golub © (06.11.08 16:43) [0]
    Есть 2 пакета: runtime & designtime в виде .bpl, и лежат рядом допустим в папке D:\MyFolder. Делаю Component -> Install packages... -> Add и добавляю dclPackage.bpl, который в зависимости от Package.bpl

    Добавилось все. Закрываю ИДЕ. Открываю и получаю что Package.bpl не может быть найден. Куда мне прописать путь чтобы она его находила? Помогите, невров не хватат ужо
  • pasha_golub © (06.11.08 16:47) [1]
    Кстати, я в курсе шо если положить ран-тайм пакет в ${DELPHI}\Projects\BPL\, то оно будет работать. Но мне надо именно в папку.
  • Anatoly Podgoretsky © (06.11.08 16:48) [2]
    > pasha_golub  (06.11.2008 16:43:00)  [0]

    В свойствах Мой Компьютер есть закладка с путями. Добавь свой, если Борладовского недостаточно.
  • Anatoly Podgoretsky © (06.11.08 16:50) [3]
    > pasha_golub  (06.11.2008 16:47:01)  [1]

    ${DELPHI}\Projects\BPL\ это и есть папка, путь до которой прописан в системной переменной PATH
  • blackman © (06.11.08 16:50) [4]
    Tools-> Env.Opt.->LibraryPath
  • blackman © (06.11.08 16:52) [5]
    Tools-> Env.Opt.->LibraryPath и в path Мой Компьютер
  • pasha_golub © (06.11.08 16:56) [6]

    > Anatoly Podgoretsky ©   (06.11.08 16:48) [2]
    >
    > > pasha_golub  (06.11.2008 16:43:00)  [0]
    >
    > В свойствах Мой Компьютер есть закладка с путями. Добавь
    > свой, если Борладовского недостаточно.

    Спасибо. А возможен вариант без изменения PATH?
  • pasha_golub © (06.11.08 16:56) [7]

    > blackman ©   (06.11.08 16:50) [4]
    >
    > Tools-> Env.Opt.->LibraryPath

    Там прописывал. Не помогало.
  • Anatoly Podgoretsky © (06.11.08 16:57) [8]

    > Спасибо. А возможен вариант без изменения PATH?

    Вожможен, выбери папку по вкусу из существующих.
  • pasha_golub © (06.11.08 17:00) [9]

    > Anatoly Podgoretsky ©   (06.11.08 16:57) [8]
    >
    >
    > > Спасибо. А возможен вариант без изменения PATH?
    >
    > Вожможен, выбери папку по вкусу из существующих.

    Шутка юмора. Понимаемо.

    А как инсталлятору узнать реальное положение папки ${DELPHI}\Projects\BPL\? Для всех версий ИДЕ, если можно решение.
  • Anatoly Podgoretsky © (06.11.08 17:06) [10]
    > pasha_golub  (06.11.2008 17:00:09)  [9]

    Оно у каждой версии свое и Дельфи инсталятор знает какое и позволяет его сменить.
    А у тебя, что принципиальное неприятие других папок? Чем папка System хуже ${DELPHI}\Projects\BPL\?
    На самом деле это надо в профиль, что и делается в последних версиях. В том числе в профиль "Для всех пользователей"
  • pasha_golub © (06.11.08 17:11) [11]
    Нет, мне надо моему инсталлятору сказать куда ложить runtime .bpl пользователю. Разумней всего, я полагаю, ложить в $(DELPHI)\Projects\Bpl, поэтому хочется выяснить как мне програмно выяснить положение для каждой ИДЕ. И раскидать уже подготовленные .bpl по этим папкам.
  • Германн © (06.11.08 17:26) [12]

    > А как инсталлятору узнать реальное положение папки ${DELPHI}\Projects\BPL\?
    >  Для всех версий ИДЕ, если можно решение.

    HKLM\Software\Borland\Delphi\#\Library\Package DCP Output
  • Германн © (06.11.08 17:31) [13]
    Хотя сам я по многолетней привычке всегда клал бпл-ки в System32.
  • blackman © (06.11.08 17:53) [14]
    pasha_golub ©   (06.11.08 16:56) [7]
    Мой компьютер-Свойства системы->Переменные среды->системные переменные->Path
    Изменить и за последним ; и рисуешь свой путь
  • pasha_golub © (06.11.08 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 © (06.11.08 18:24) [16]

    > Германн ©   (06.11.08 17:31) [13]
    >
    > Хотя сам я по многолетней привычке всегда клал бпл-ки в
    > System32.

    Некрасиво. Хотя помнится одно время DevExpress тоже не гнушался в System32 класть свое все.
  • Германн © (06.11.08 18:45) [17]

    > pasha_golub ©   (06.11.08 18:24) [16]
    >
    >
    > > Германн ©   (06.11.08 17:31) [13]
    > >
    > > Хотя сам я по многолетней привычке всегда клал бпл-ки
    > в
    > > System32.
    >
    > Некрасиво. Хотя помнится одно время DevExpress тоже не гнушался
    > в System32 класть свое все.
    >

    Ну раз Jovi это позволено, то и я, Bovi рискнул. :)
  • Поросенок Винни-Пух © (06.11.08 18:53) [18]
    А возможен вариант без изменения PATH?

    Возможен.
    hklm\software\microsoft\windows\currentversion\app path\<delphi exe.name>
  • Поросенок Винни-Пух © (06.11.08 18:57) [19]
    я все пакеты собираю и ставлю вот так. без мышки.
    http://pinstaller.narod.ru/
 
Конференция "Прочее" » Инсталляция пакетов
Есть новые Нет новых   [134446   +31][b:0][p:0.001]