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

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

INDY 9 проблемма стоп сервера


dwar ©   (2006-09-11 13:12:00) 

Доброе время суток!
Расскажите мне, если кто знает вот такая вот проблемма
Если я пытаюсь остановить сервер вот так вот:
IdTCPServer.Active := false;

Возникает ошибка OnTerminateTimeout.
Если при этом сделать сервер не стопить, а просто IdTCPServer.Free тогда все корректно, а как мне остановить сервер ?


dwar   (2006-09-12 08:40:00) [1]

Проблема решена спасибо всем


Сергей М.   (2006-09-12 08:20:00) [2]


> всяко пробовал


А не пробовал НЕ обращаться к контролам в OnDisconnect ?
В чем необходимость такая ?


dwar   (2006-09-12 05:17:00) [3]


> Как это "неважно" ? Еще как важно !

Через синхронайз, через создание дочернено потока напримую, всяко пробовал... тольок через месаджи еще не пробовал


> А до остановки сервера у тебя все клиентские потоки с'Terminate'ены
> (в OnDisconnect'ах) ?


не уверен точно но помоему еще нет...


Cyrax   (2006-09-11 18:33:00) [4]

А до остановки сервера у тебя все клиентские потоки с'Terminate'ены (в OnDisconnect'ах) ?


Сергей М.   (2006-09-11 13:58:00) [5]


> такая проблемма возникает если я из процедуры дисконнекта
> обращаться к контролам, неважно как
>


Как это "неважно" ? Еще как важно !


dwar   (2006-09-11 13:14:00) [6]

Еще дополнение, такая проблемма возникает если я из процедуры дисконнекта обращаться к контролам, неважно как


Наверх

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