![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Инсталляшка устанавливает BDE в исходный каталог :( [D6, Paradox]
V l a d i m i r © (2004-10-12 13:28:00)Добрый день!
Создал инсталляшку с помощью Wise InstallMaster. Поскольку программа использует БД (тип Paradox), то в процессе создания программа попросила указать паку с BDE, которую я взял в одной из папок установленного Delphi. Установленная программа работает отлично за одним исключением: инсталляшка устанавливает BDE в каталог, откуда я ее взял: E:\Program Files\Borland\Common Files\Borland Shared\BDE.
Вопрос: как сделать так, чтобы BDE устанавливалась в каталог, указанный при инсталляции программы пользователем?
Reindeer Moss Eater (2004-10-12 15:59:00) [1]Открываем скрипт эдитор своей инсталяции.
Находим строку
Include Script %_WISE_%\INCLUDE\bde32ful.wse
Открываем этот скрипт, который собственно и ставит систему BDE.
Смотрим на все директивы Install file и курочим их как нам нравится.
Все.
V l a d i m i r (2004-10-12 15:32:00) [2]Wise InstallMaster 8.1. Н-да... Я не думаю, что это из-за прогарммы, скорее всего, где-то еще что-то нужно изменить, может на одном из шести логических шагов создания инсталляшки...
А где Вы 8.03 взяли? Адресок не подбросите, плз?
Reindeer Moss Eater (2004-10-12 15:18:00) [3]А у меня c опцией "with advanced dialog" появляется диалог выбора.
Install Master 8.03
V l a d i m i r (2004-10-12 15:07:00) [4]По окончании установки, когда пользователь должен нажать кнопку Готово, появляется небольшое окошко Wise installation System следующего содержания: Synchronizing BDE with Registry... и все, и никакого запроса, куда BDE устанавливать :(
V l a d i m i r (2004-10-12 15:02:00) [5]
> BDE Installation type=Complete BDE 32 Install with Advanced
> Dialog
Так я и сделал... есть еще та же опция, только вместо with стоит w/o, однако разницы я не заметил.. установка продолжается таким совершенно аналогично без запроса, куда устанавливать BDE. Может, нужно дополнительно какие-нибудь настройки сделать?
Reindeer Moss Eater (2004-10-12 14:07:00) [6]К Вайзу идет документация с описанием скриптового языка.
Если лень читать, выбери в компонентах BDE run time.
BDE Installation type=Complete BDE 32 Install with Advanced Dialog
Этот диалог спросит у пользователя куда ставить BDE.
V l a d i m i r (2004-10-12 13:54:00) [7]Я в скриптах никогда не правил, но посмотрев, ничего не нашел, где было бы указано про установку BDE.. Может, подскажете, как и где его нужно поправить?
Reindeer Moss Eater (2004-10-12 13:38:00) [8]А кто определил, что это самое разумное?
Ты определил?
Ну так правь скрипт установки.
V l a d i m i r (2004-10-12 13:37:00) [9]А если у пользователя диск не разбит на разделы и существует только диск C? Значит, самое разумное - установка BDE в каталог с программой. А как это сделать, ведь BDE устанавливается и прописывается с исходной папки...
Reindeer Moss Eater (2004-10-12 13:30:00) [10]Ну отредактировать инклуд скрипт вайза, наверное.
Только зачем это?