Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как сделать так, чтобы при подключении firebird не вешал приложен [D7, IB6.x]


Прохожий 001 ©   (2008-02-27 14:51:00) 

Как сделать так, чтобы при подключении firebird не вешал приложение? У меня, например, очень медленный коннект до удаленного хоста с базой. И при подключении вешается вся форма до того момента, как соединение не будет установлено. Этого можно избежать?


Johnmen   (2008-02-27 17:11:00) [1]


> Прохожий 001

Можно поинтересоваться, что такое "отрыв"?


Правильный_Вася   (2008-02-27 15:59:00) [2]


> падает сервис fbserver.exе, а клиенты в это время подключены.
>  Чтобы восстановить соединение, надо его закрыть/открыть
> заново

враки
если упал сервер, то перезапуск клиента ничего не решает


Sergey13   (2008-02-27 15:51:00) [3]

> [9] Прохожий 001   (27.02.08 15:26)
> тестирую данную функцию, отрывая сервис вручную...

Можно еще шнур из сервера/клиента/сетевого оборудования выдергивать. Тоже вполне возможная ситуация.


Сергей М.   (2008-02-27 15:37:00) [4]


> Отработки отрыва сервиса firebird


Это одному тебе известно, как и чего ты там обрабатываешь)

Нам сие неизвестно, потому и разговор беспредметный)


Прохожий 001   (2008-02-27 15:35:00) [5]

Отработки отрыва сервиса firebird...


Сергей М.   (2008-02-27 15:34:00) [6]


> тестирую данную функцию


Какую функцию-то ?

До сего момента не шла речь ни о какой функции, шла речь о "коннекте"


Прохожий 001   (2008-02-27 15:26:00) [7]

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


Сергей М.   (2008-02-27 15:18:00) [8]


> тупо падает сервис fbserver.exе


Ну а если он не падает, то как обстоит дело ?


Прохожий 001   (2008-02-27 15:13:00) [9]

Ну тупо падает сервис fbserver.exе, а клиенты в это время подключены. Чтобы восстановить соединение, надо его закрыть/открыть заново, так когда я пытаюсь открыть его, приложение вешается, пока соединение не будет установлено...


Sergey13   (2008-02-27 15:11:00) [10]

> [5] Прохожий 001   (27.02.08 15:07)
> а отрывается сервис firebird

Это как?


Прохожий 001   (2008-02-27 15:07:00) [11]

Ну ладно. Сформируем вопрос по-другому. Если не отрывается соединение, а отрывается сервис firebird. Как тогда поступать?


Johnmen   (2008-02-27 15:06:00) [12]

Когда браузер вешается на убитом диалапе, не думаешь ли ты, что у него бага в с/с?


Johnmen   (2008-02-27 15:01:00) [13]

http://www.yandex.ru/yandsearch?text=%EC%E5%E4%EB%E5%ED%ED%FB%E9+%EA%EE%ED%ED%E5%EA%F2&SUBMIT=%CD%E0%E9%F2%E8%21&serverurl=www.ibase.ru&server_name=www.ibase.ru&referrer1=http%3A%2F%2Fwww.ibase.ru&referrer2=www.ibase.ru


Прохожий 001   (2008-02-27 15:00:00) [14]

У меня получается как: допустим, оторвалось диалап соединение - база еще не подключилась и тщетно ищет хост, чтобы к нему подцепиться. Это 3-5 секунд, на которые вешается все приложение. Не хотелось бы иметь такую багу в собственном соку...


Sergey13   (2008-02-27 14:55:00) [15]

Коннект как правило дело быстрое. Другое дело если ты при коннекте открываешь кучу датасетов с закачкой данных на клиента.


Наверх

Титульная страница Поиск, карта сайта Написать письмо