Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.30;
Скачать: CL | DM;

Вниз

Interbase...   Найти похожие ветки 

 
Санёк ©   (2002-05-01 18:48) [0]

Здравствуйте! Помогите пожалуйста!

Как узнать, установлен ли на машине Interbase (Firebird, Yaffil), является ли он сервером, или только клиентом, и какой он версии?

Спасибо


 
Санёк ©   (2002-05-03 11:27) [1]


^
|


 
Desdechado ©   (2002-05-06 16:28) [2]

клиента можно найти %winsysdir%\gds32.dll
версия читается из DLL
сервер определяется через реестр (имхо):
HKEY_LOCAL_MACHINE\SOFTWARE\Borland\InterBase\CurrentVersion
там указаны каталоги, можно дополнительно проверить их наличие и наличие файлов в них


 
Alexandr ©   (2002-05-07 06:40) [3]

1) клиент не обязательно должен лежать в %winsysdir%, он может, например быть рядом с программой
2) В реестре может быть ничего не прописано (да, это кривая установка), но так тоже работать будет...
3) Клиента искать нафиг не нужно, а сервер искать в сервисах-если как сервис или в окнах, если как приложение


 
Desdechado ©   (2002-05-07 10:29) [4]

2 Alexandr © (07.05.02 06:40)
Все это верно, но по п. 1 и 2 - тогда вообще никак не определить. И при установке поверх может оказаться НЕСКОЛЬКО серверов/клиентов. Интересно посмотреть, как они подерутся :))
Уж клиент из каталога программы точно не совпадет со свежеустановленным сервером.


 
Alexandr ©   (2002-05-07 12:06) [5]

если нужна хорошая вероятность правильного определения, то нужен комплексный подход - и так и этак, и окружными путями, а потом юзеру вывалить всю информацию и пусть он решает - что там что...



Страницы: 1 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.075 c
3-97187
DmitryM
2002-05-07 12:18
2002.05.30
Выгрузка данных из Blob-поля


14-97401
DT
2002-04-22 11:52
2002.05.30
MS visual C++ vs Borland C++ builder


1-97315
Pokotskiy
2002-05-19 13:10
2002.05.30
Нужна помощь с формами!


3-97120
Great DAN
2002-05-04 11:11
2002.05.30
Печать базы


7-97434
pvn
2002-03-06 05:57
2002.05.30
народ, помогите пожалуйста!!!