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

Вниз

Не могу найти сетап для BDE   Найти похожие ветки 

 
me2   (2002-12-19 13:45) [0]

Народ, подскажите где конкретно находиться сабж в папке с инсталяцией Delphi. Мне нужно установить BDE на компьютер перед установкой своей программы, подскажите как это лучше сделать.


 
Alexandr ©   (2002-12-19 13:55) [1]

нету его.
Можно самому сделать только с помощью installShield, например.


 
asmith   (2002-12-19 13:57) [2]

Или акуратно ручками


 
Digitman ©   (2002-12-19 13:59) [3]

Если у тебя Delphi инсталлирована штатно, то где-то в папке

C:\Program Files\Common Files\Borland Shared\BDE

д.б. файл bdeinst.cab

он содержит кабинетную упаковку файла bdeinst.dll (извлекается, например, WinZip"ом v7.x)

файл bdeinst.dll необходимо скопировать тем или иным образом на машину клиента и стартовать инсталляцию BDE командой "rundll32 bdeinst.dll"


 
Anatoly Podgoretsky ©   (2002-12-19 14:00) [4]

Именно такого нет, а как делать указал Alexandr, вариант с ручками чреват для пользователся


 
me2   (2002-12-19 14:02) [5]

2 Alexandr © (19.12.02 13:55)
А можно по подробнее


 
Сергєєв Володимир ©   (2002-12-19 20:39) [6]

Если у тебя нормальная FULL-крякнутая Делфи6, то в корне твоего компакта должен быть файл Install.exe со сылками, че сетапить(Delphi6, IB6, TeamSource, RemoteDebuggerServer, InstallShiled)

Дык вот, че те надо сделать предварительно
1) Если ты делаешь Custom Installation Delphi6, то в диалоге выбора че сетапить (древовидная такая структура) в ветке "Database Engine" есть всего один "потомок" - BDE Migration Module (или не помню, как там). Его нужно просетапить. В итоге он появиться в папке $(DELPHI)\Megre Modules\bdeinst.cab.
Если ты этого не сделал при установке Delphi, то снова запусти сетап и выбери опцию Modify и просетапь.

2) Сетапишь этот самый InstallShield Borland Limited Edition.
---------------------
Когда готова твоя прога, запускаешь этот InstallShiled-кастрированный. Там можешь вволю поизврашаться над копирайтами, лицензиоонными соглашениями, картинками. Но по ходу дела будет у тебя один диалог, в котором нужно указать экспортируемые модули и будет целый список(там всякие DAO, dbExpress & etc.). Вот в нем и поставь галочку напротив BDE.
Дальше компилишь и получаешь готовый инсталлятор.
---------------------
Преимущества этого способа на мой взглад (для всех остальных подчеркиваю - НА МОЙ ВЗГЛЯД)в следующем:
1) На не надо ниче писать ручками. Особенно актуально для начинающих.
2) Всю фигню с экспортом БДЕ она берет на себя.
3) Можно переносить клиенту не только саму прогу, но и реестровые ключи, автоматом создавать ярлыки на Десктопе и в Пуск/Программы. Кстати, о реестровых ключах. Если линкуешь БДЕ в инсталлятор, а у тебя прога юзает какую-то базу через алиас, то тут есть два варианта:
а)) либо после инсталляции твоей проги в БДЕАдмине прописываешь алиас ручками,
б))либо инсталлишь клиенту базу в какую-то заранее известную папку, создаешь у себя на винте эту папку, прописываешь к не Алиас, а дальше в ИнсталлШилде НЕ ЗАБУДЬ в экпорте ключей реестра указать [HKCU\SOFTWARE\Borland\DBE\...]ну и там пиши, где-то должен быть ключик, который помнит твои алиасы. И тогда у клиента тоже появиться автоматом этот алиас.

4) Когда будешь компилить инсталляциооный пакет, покопайся в настройках. Во первых, выбери тип инсталляции SingleImage (default=CD-ROM) а то она "Раздует" инсталлятор проги, которая влазит на дискету до 35 Мб, во вторых если не будешь заливать на болванку, а будешь переносить дискетами, то наиди там есть что-то вроде "Резать на тома". Я уж не помню просто, где она находится, уже год как ниче не писал под БДЕ.

А вообще, когда-то я кодил под БДЕ и незаменимее этой хреновины просто не нашел. А преимушество заключалось в том, что как правило у клиентов тогда либо был сисадмин, либо директор был сам себе сисадмином, и в обоих случаях (сисадмины, как известно, ленивые люди) им требовалось одно: чтобы не было лишнего геммороя с установкой, и чтобы прогу в любой момент можно было пересетапить по принципу "OK"->"Next"->"Next"->....->"Final", без всяких там настроек.



Страницы: 1 вся ветка

Текущий архив: 2003.01.16;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.023 c
1-49024
boby_g
2003-01-07 17:37
2003.01.16
Вопрос о компонентом TEdit


3-48947
Nickolaus
2002-12-21 23:12
2003.01.16
Не подключиться к Interbase 6.5 из cgi


3-48919
Иксик
2002-12-20 14:28
2003.01.16
Удаленная БД


14-49249
gsu
2002-12-26 20:15
2003.01.16
А почему ?


6-49190
Salachov
2002-11-15 22:29
2003.01.16
Народ, вот такая ситуация с авторизацией