Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.05.30;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.005 c
7-97434
pvn
2002-03-06 05:57
2002.05.30
народ, помогите пожалуйста!!!


6-97370
Timon
2002-03-18 12:58
2002.05.30
Sniffer


1-97250
spi
2002-05-17 08:19
2002.05.30
Ошибка в try-finally-end?


7-97445
sj
2002-03-01 18:22
2002.05.30
Формирование ресурсов сообщений


1-97276
masik
2002-05-17 14:44
2002.05.30
RichEdit to HTML





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский