Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.03.27;
Скачать: 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 вся ветка

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

Наверх




Память: 0.48 MB
Время: 0.011 c
2-1293995216
mefodiy
2011-01-02 22:06
2011.03.27
Выполнение внешней программы из хранимой процедуры MySQL


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


15-1292331262
sosed47
2010-12-14 15:54
2011.03.27
Ошибка пакета компонентов


2-1293463778
Mitroshin
2010-12-27 18:29
2011.03.27
Возможно ли использовать строку STFilter в TDBGridEh как Edit-ы?


15-1292362195
Юрий
2010-12-15 00:29
2011.03.27
С днем рождения ! 15 декабря 2010 среда