![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 19.03.2007
Сообщений: 6
|
![]()
Пишу программу, работающую с СУБД Firebird (IB6).
Цель на данном этапе Отработать ситуацию с потерей соединения клиентской части с сервером, например, при потере линка на сетевой карте или просто падении сервера. Выполненные шаги При потере соединения (проверка выполняется методом TIbDatabase.TestConnected) открывается форма, которая содержит: - 2 Radiobutton - 1 TEncartaButton (TButton с графическим оформлением) - несколько ничего не значащих Label'ов - TTimer с интервалом 1 секунда На форме пользователю предлагается выбрать один из двух вариантов: завершить работу или ожидать восстановления подключения. В первом случае при нажатии кнопки приложение закрывает соединение (если это возможно) и завершает работу. Во втором случае непрерывно выполняется цикл PHP код:
PHP код:
Метод подключения - TCP По идее, при выполнении цикла должны выполняться попытки подключения к серверу методом ibDatabase.Connected := True; но, к сожалению, у меня ничего не получается. Вопрос Как можно грамотно организовать обработку потери соединения? |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
подключение модулей... | Teleport | Помощь студентам | 1 | 13.06.2008 15:04 |
Подключение DirectX | softrix | Общие вопросы C/C++ | 2 | 31.05.2008 01:12 |
Подключение к интернету | ilya_cska | Общие вопросы .NET | 0 | 10.03.2008 12:27 |
Подключение к серверу | Artem | Работа с сетью в Delphi | 4 | 11.11.2007 09:27 |
Подключение DLL | 5naip | Помощь студентам | 9 | 27.10.2007 20:55 |