![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Стабильность .....TServerSocket
malefik © (2006-11-27 11:05:00)Удалено модератором
Примечание: СПАМ
malefik (2006-11-27 11:42:00) [1]хорошо .....попробую выяснить.......тему подниму если что
Сергей М. (2006-11-27 11:28:00) [2]
> кто его может генерить
Ну ты же сам сказал, что send_data_to_base() его генерит...
> нет ли подвоха в компонентах ?
Нет.
> метод read в теории не должен генерировать исключений
Это почему же ?
> приходится обрабатывать
И это вполне разумно.
Остается только выяснить класс исключения:
try
... все что угодно ..
except
on e:exception do
_write_to_log(e.classname + ' ' + e.Message);
end;
malefik (2006-11-27 11:22:00) [3]метод _gps_data->_send_data_to_base(buffer) ....в нем происходит разбор и отправка в бд принятых данных......в принципе все стоит в try catch....но периодически ....редко но бывает...сервер закрывается с [???] Ошибка. TMyServerThread_1::ClientExecute.
те необработанно какое-то исключение и вылетает последних обработчик.....
Вот и думаю кто его может генерить.......и шальным образом закралась мысль ...а нет ли подвоха в компонентах ? может они так себя ведуть
вот например метод read в теории не должен генерировать исключений.....в справке по крайней мере этого не указано.......а приходится обрабатывать
Сергей М. (2006-11-27 11:12:00) [4]Где в коде комментарии, излагающие суть проблемы ?