|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
26.02.2010, 19:32 | #1 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Установка приложения с Firebird на компьютер
Добрый вечер всем (по моим часам )! Такой вопрос. Я написал приложение с использованием СУБД Firebird. Вопрос: не могли бы вы по пунктам расписать, что нужно сделать, что установить на другом компьютере, на котором нет ни Delphi, ни Firebird, чтобы мою программу скопировали/установили себе на комп пользователи и она зарабатола? Очень важно и интересно это узнать.
Версия Firebird: 2.1.3.18185. Delphi 7 Enterprise. Буду очень благодараен за подробную информацию?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
26.02.2010, 21:10 | #2 |
Форумчанин
Регистрация: 03.01.2009
Сообщений: 116
|
Варианты:
1. Если нет сетевого обращения к БД, то вариант с embedded версией Firebird (несколько dll рядом с исполняемым файлом приложения). 2. Добавить в инсталлятор приложения инсталлтор Firebird и запускать его в начале установки. 3 (не пробовал). Отловить список изменений в системе при установке Firebird (чем-нибудь типа Ashampoo UnInstaller) и воспроизвести это в инсталляторе своего приложения. Ну и я по старинке предпочитаю Inno Setup (в нем очень просто и удобно все). |
26.02.2010, 22:24 | #3 | |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Цитата:
А как быть с путями к самой БД? Как программа будет определять где находится файл БД?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
|
26.02.2010, 22:51 | #4 |
Форумчанин
Регистрация: 03.01.2009
Сообщений: 116
|
artemavd, там не только отсутствие сетевого обмена важно, но и понимание монопольного embedded-доступа к базе. То есть даже отдельное соединение для разных потоков приложения не получится.
Ну а насчет путей к БД - даже немного странно видеть этот вопрос. Так же как и в программе с сервером Firebird - работайте без алиасов: храните путь в ini-файлах, реестре или отсчитывайте его от пути к исполняемому файлу приложения. |
27.02.2010, 07:41 | #5 |
Участник клуба
Регистрация: 23.04.2009
Сообщений: 1,058
|
юзеру ставишь Firebird
рядом с ехе ntdll.dll gds32.dll zCube.dll qtintf70.dll путь до базы если нет cетевушки и ip 127.0.0.1:Имя_Диска:\......
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
|
27.02.2010, 08:21 | #6 | |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Цитата:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
|
27.02.2010, 08:26 | #7 |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 216
|
Для embedded сервера только так и можно. С локальным полным путем до базы. А ExtractFilePath или ExtractFileName или же как-то по другому - это уже по вкусу.
Состав файлов FB для установки на другом компьютере: fbembed.dll firebird.msg icudt30.dll icuin30.dll icuuc30.dll intl\fbintl.dll intl\fbintl.conf Последний раз редактировалось Karabash; 27.02.2010 в 08:37. |
27.02.2010, 08:27 | #8 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
А как мне безболезненно перейти на нее? Что установить нужно для этого? Чтобы у меня мои программы только остались потом работать
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
27.02.2010, 08:44 | #9 |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 216
|
|
27.02.2010, 08:47 | #10 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Ну вот у меня же Версия Firebird: 2.1.3.18185, а чтобы Embedded установить нужно еще скачивать отдельный дистрибутив или как?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Установка программы на удаленный компьютер | joker | Win Api | 4 | 12.07.2009 13:22 |
FireBird | Д'якон | БД в Delphi | 2 | 04.12.2008 11:15 |
FireBird 1.5.4 | Nikola__ | БД в Delphi | 2 | 17.11.2008 14:42 |
Безопасная связка компьютер-компьютер, как организовать наилучшую защиту | Alar | Операционные системы общие вопросы | 3 | 17.02.2008 21:15 |
Делаю сайты, пишу маленькие/большие скрипты. Пишу веб-приложения и приложения под Windows. | SkyM@n | Фриланс | 3 | 29.12.2007 16:21 |