Форум: "Базы";
Текущий архив: 2003.01.16;
Скачать: [xml.tar.bz2];
ВнизНе могу найти сетап для 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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.009 c