![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Уничтожение сервера приложений
WhiteMag © (2005-09-08 16:08:00)Имеется COM сервер с параметрами MultiInstance, Free. К нему подключаются клиенты через WebConnection. Каждый клиент тем самым имеет свою копию (нить) сервера. Бывают ситуации, когда клиент отключается (обрыв сети, перегрузка виндов), а его копия сервера при этом остается. Для решения этой проблемы клиент периодически сообщает серваку, что он живой, но проблемы встала в том, что не могу заставить сервер уничтожить себя, причем с корректным освобожденим всех ресурсов. Что можете посоветовать.
Erik1 (2005-09-15 12:33:00) [1]Вот способ принудительного отключения клиента, но все равно будет иногда глючить.
CoReleaseServerProcess;
CoDisconnectObject(ComObject, 0);
Free;