Вниз
Скачать: CL | DM;

Setup и Firebird   Найти похожие ветки 

← →
ixen   (2010-12-14 13:39) [0]

Хочу сделать инсталяционный дистрибутив к моему приложению. Приложение работает с СУБД Firebird. Подскажите, как можно встроить дистрибутив Firebird Server в инсталл моего приложения. Делаю дистрибутив в InstallShield. Хотелось бы чтобы пользователь при установке моего приложения мог галочкой отмечать устанавливать Firebird или нет.


← →
Медвежонок ХМЛ ©   (2010-12-14 13:56) [1]

Надо заглянуть в папку ./bin
там все есть


← →
PEAKTOP ©   (2010-12-14 21:50) [2]

Инсталл Firebird писан на InnoSetup.
http://www.jrsoftware.org/isinfo.php

Вариант № 1 (кошерный)
Напиши свой инсталл, скопипасти из исходников Firebird все то, что отвечает за установку сервера, с проверкой, установлен ли Firebird, остановкой сервиса Firebird, установкой и запуском.

Вариант №2 (кошерный).
Проверь, а нужен ли твоему приложению сервер вообще. Если особо нет - то воспользуйся Embedded -версией, там достаточно взять "с собой в дорогу" в дистрибутив пару библиотек.

Вариант №3 (ламерский, за него можно и молотком по пальцам).
1) Качаем снапшот Firebird в виде ZIP и распаковываем. Например, отсюда:
http://www.firebirdsql.org/download/snapshot_builds/win/2.5/
2) Качаем рантайм от Micro$oft Visual Studio 2005
http://www.microsoft.com/downloads/en/details.aspx?FamilyId=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&displaylang=en
3) Включаем в инсталлятор все файлы из п1 и рантайм из п2.
4) После установки запускаем сперва установку рантайма от Micro$oft, а затем install_super.bat или install_classic.bat из папки bin Firebird-а.


← →
ixen   (2010-12-15 08:28) [3]

А если писать свой инстал.. разве я не могу просто добавить дистрибутив фаербёрда в ресурсы инсталяшки и просто вытаскивать его и запускать на установку.. может даже в сайлент режиме.. если конечно у него предусмотрен такой режим установки... правда необходимо отслеживать завершение установки и удалять дистриб после установки...


← →
ixen   (2010-12-15 08:29) [4]

> Вариант №2 (кошерный).
> Проверь, а нужен ли твоему приложению сервер вообще. Если
> особо нет - то воспользуйся Embedded -версией, там достаточно
> взять "с собой в дорогу" в дистрибутив пару библиотек.

да нужен... про эмбедед знаю.. но мне нужен многопользовательский режим работы с БД


← →
XXL   (2010-12-15 12:30) [5]

Не стоит так делать.

Инсталл программы отдельно, инсталл сервера отдельно + написание подробной инструкции для установки.


← →
ixen   (2010-12-15 13:14) [6]

в конечном итоге я сам отказался от этой идеи.. теперь делаю все отдельно. Сижу пишу подробную инструкцию по установке да и к самой программе тоже.



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.005 c
1-1250521694
dima_q
2009-08-17 19:08
2011.03.27
Caption charset для формы


2-1293542920
nza
2010-12-28 16:28
2011.03.27
Св-во TFont


15-1291997404
alexdn_
2010-12-10 19:10
2011.03.27
Картинка в php


2-1294043991
black-jack
2011-01-03 11:39
2011.03.27
Http post


1-1249326627
TStas
2009-08-03 23:10
2011.03.27
Заставка программы не перерисовывается, как нужно




   Наверх