Модераторы: Akella
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Установка FireBird вместе с приложением, проверка установлен ли FireBird 
:(
    Опции темы
it7ent
  Дата 23.7.2007, 15:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 24.4.2007

Репутация: нет
Всего: нет



Занимаюсь созданием дистрибутива (наше приложение + сервер FireBird 2.0).
Задача дистрибутива такая: если FireBird уже установлен, то уведомить об этом пользователя.
Вопрос: как определить установлен ли FireBird на машине пользователя или нет (какие ключи реестра об этом говорят и т. п.)?
PM MAIL   Вверх
chand0s
Дата 23.7.2007, 22:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 19.2.2007

Репутация: 1
Всего: 3



Мне кажется, что Вам вообще нужен Firebird Embedded. С ним подобных вопросов не возникает.

Если я ошибаюсь - начните отсюда
PM MAIL   Вверх
Alex
Дата 24.7.2007, 15:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4147
Регистрация: 25.3.2002
Где: Москва

Репутация: 7
Всего: 162



Цитата(it7ent @  23.7.2007,  16:47 Найти цитируемый пост)
Занимаюсь созданием дистрибутива (наше приложение + сервер FireBird 2.0).
Задача дистрибутива такая: если FireBird уже установлен, то уведомить об этом пользователя.
Вопрос: как определить установлен ли FireBird на машине пользователя или нет (какие ключи реестра об этом говорят и т. п.)? 

можно поставить и не куда в реестр не прописаться. Так что уточните какой именно сервак вы хотите ставить, если embedded, то проверять думаю кто там установлен, не имеет смысла просто вешайте сервак на не стандартный порт. А вот если обычный, то вообще вопрос, кому вы собираетесь ставить сервак надеюсь не на все клиентские машины.

PS:
Один из вариантов попробывать поискать в запущенных процессах на машине процесс FB.


--------------------
Написать можно все - главное четко представлять, что ты хочешь получить в конце. 
PM Skype   Вверх
Akella
Дата 24.7.2007, 15:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 20
Всего: 329



просто попробуй подключиться и в случае ошибки, приложение "само скажет", что на удалённом хосте не установлен сервер
PM MAIL   Вверх
chand0s
Дата 24.7.2007, 17:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 19.2.2007

Репутация: 1
Всего: 3



Цитата(Alex @ 24.7.2007,  13:44)
если embedded, то проверять думаю кто там установлен, не имеет смысла просто вешайте сервак на не стандартный порт.

Этого не требуется. Embedded никак не конфликтует с другими работающими экземплярами. Более подробно о принципах работы и ограничениях embedded здесь.
PM MAIL   Вверх
Akella
Дата 25.7.2007, 08:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 20
Всего: 329



согласен, у меня встраиваемый сервер параллельно с обычным работает
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Interbase"
Alex

Обязательно указание:

1. Версию InterBase (Firebird, Yaffil)

2. Способа доступа (ADO, BDE, IBX и т.д.)

  • КАК ПРАВИЛЬНО ОФОРМИТЬ КОД - ЗДЕСЬ
  • КАК ПРАВИЛЬНО УКАЗАТЬ ТЕКСТ ОШИБКИ - ЗДЕСЬ
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • FAQ раздела лежит здесь!

Если Вам понравилась атмосфера форума, заходите к нам чаще! С Уважением, Akella.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Firebird, Interbase | Следующая тема »


 




[ Время генерации скрипта: 0.1138 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.