ExplodeMan |
Отправлено: 08.06.2004, 01:44 |
|

Ученик-кочегар
Группа: Участник
Сообщений: 18

|
Есть такаие вопросы:
можно ли при запуске приложения проверить, запущен ли на компе сервер интербайс/фаербирд?
и еще, если в процессе работы отключили сервер, можно ли перехватить это событие?
|
 |
olegenty |
Отправлено: 08.06.2004, 06:09 |
|
Ветеран
Группа: Модератор
Сообщений: 2412

|
если пользуешься FIBPlus, то второе — можно. а первое, по-моему, если в API не лезть, можно только при помощи попытки соединения...
|
 |
Admin |
Отправлено: 08.06.2004, 08:34 |
|

Владимир
Группа: Администратор
Сообщений: 1190

|
1/
QUOTE | можно только при помощи попытки соединения... |
А разве этого недостаточно ?
try{
pFIBDatabase->Connected = true;
}
catch(...){
ShowMessage("Нет соединения с БД ! Возможно утащили сервер ");
}
|
 |
olegenty |
Отправлено: 08.06.2004, 09:07 |
|
Ветеран
Группа: Модератор
Сообщений: 2412

|
более чем достаточно, но я просто предполагаю, что GDS32.DLL содержит какую-нибудь опрашивающую функцию...
|
 |
Deem |
Отправлено: 10.06.2004, 16:47 |
|

Мастер участка
Группа: Участник
Сообщений: 327

|
При коннекте всегда должна стоять эта проверка.
|
 |