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

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

Стабильность .....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]

Где в коде комментарии, излагающие суть проблемы ?


Наверх

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