Главная страница
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.006 c
1-1249304962
StriderMan
2009-08-03 17:09
2011.03.27
Plug-in для Delphi


4-1246600171
БарЛог
2009-07-03 09:49
2011.03.27
Функция NetGetDCName библиотеки netapi32.dll


1-1250345651
x-rusik
2009-08-15 18:14
2011.03.27
Фокусировка на DropDownList e


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


2-1294071559
Aqua
2011-01-03 19:19
2011.03.27
Перетаскивание картинки с помощью мыши.(ошибка)