![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как узнать , установлена ли IntrerBase или FireBird на машину [D6, IB6.x]
Elena_ © (2005-12-16 11:37:00)Как программно узнать, установлена ли IntrerBase или FireBird на машину.
P.S.Вопрос из чайниковский, но все же прошу ответить.
Elena_ (2005-12-16 12:19:00) [1]>Курдль. Ок. Спасибо.
Спасибо всем за участие. Тема закрыта!
Johnmen (2005-12-16 12:02:00) [2]Я всё-таки рекомендую вдумчиво почитать Desdechado © (16.12.05 11:40) [1]
Курдль (2005-12-16 11:59:00) [3]
> Elena_ (16.12.05 11:55) [5]
А если сначала проверить, стартанут ли сервис, а если не стартанут - попробовать его стартануть? Тогда однозначно можно понять, есть ли правильно инсталлированный IB...
(Это я так - в плане досужих разглагольствований...)
Elena_ (2005-12-16 11:55:00) [4]//msguns конечно выход, Спасибо. Возможно так и сделаю... Может что еще проще есть. Делаю инсталляцю на "быструю руку". Нужно придумать меню, которое Enable было бы в True если Interbase не устанавлено на этой машине. То что, на этих машинах ни кто другой ставить их не будет и с сервисами возиться это точно...
Johnmen (2005-12-16 11:53:00) [5]
> была ли произведена инсталляция FireBird или InterBase на
> локальной машине
Поискать характерные файлы.
Хотя их имена тоже могли быть изменены :) Или эти файлы могли быть удалены...
И их наличие не говорит о том, что был сынсталлирован...
Посмотреть в реестр. Но наличие учётных записей в реестре также не говорит о том, что сынсталлировано...
Короче, ерунда это - "была ли произведена инсталляция"
msguns (2005-12-16 11:51:00) [6]А разве при неудачной попытке открыть соединение (TIBDataBase.Open) нельзя причину узнать из кода ошибки ?
Elena_ (2005-12-16 11:48:00) [7]Запущено ли я определюсь сама, а вопрос остается открытым: была ли произведена инсталляция FireBird или InterBase на локальной машине (при учете, что при установке директорию установки пользователь мог изменить).
А практический смысл позвольте найти самой :)
С Уважением к мастерам - ЕЛЕНА
Desdechado (2005-12-16 11:40:00) [8]установлен - не значит "запущен"
запущен - не значит "доступен в определенном порту"
доступен - не значит "есть куда подключиться"
да и версии между собой несовместимы
так что вопрос имеет только теоретическое решение, практического смысла - ноль