![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Обработка ошибки подключения к сети? [D7, XP]
try...except © (2009-01-18 21:21:00)Всем доброго времени суток!
Есть приложение клиент-сервер ADO + MS SQL Server 2005. Работает в локальной сети; сетка иногда падает, при этом приложение наглухо виснет.
Вопрос: какую именно ошибку надо обрабатывать для излечения этого? И где? В application.OnException?
try...except (2009-01-19 13:03:00) [1]
> Сергей М. © (19.01.09 12:55) [3]
Ок, спасибо, как понавставляю-протестю, сообчу.
Сергей М. (2009-01-19 12:55:00) [2]Веди протокол выполнения вызываемых тобой ADO-методов.
LogWrite('ПЕРЕД вызовом метода')
try
.. вызов метода некоего ADO-объекта
LogWrite('ПОСЛЕ успешного вызова метода')
except
on e:exception do
LogWrite('При исполнеии метода возникло исключение ' + e.classname + ' ' + e.message);
raise;
end;
try...except (2009-01-19 12:49:00) [3]
> Сергей М. © (19.01.09 08:49) [1]
А как?
Приложение простое, ничего, кроме ADOQuery.Open, Insert... , практически нету. Подозреваю, что виснет где-то внутри ADO-компонентов.
Сергей М. (2009-01-19 08:49:00) [4]Сначала выясни, исполнение какого из операторов, в каком кодовом потоке и при каких условиях приводит к "глухоте".