Страница 1 из 1

"Зависающий" процесс

Добавлено: 03 мар 2005, 18:57
-blade-
История сия следующая....
Написал проект на C++ Builder с использованием FIBPlus
В процессе работы обнаружил, что если хоть раз из программы соединиться с БД, то после завершения работы проги процесс остается висеть в памяти и его видать в диспетчере задач.

Думал косяк с компонентами - полез на форум RSDN.
После долгого обсуждения выяснилось, что достаточно заменить TCP/IP на NetBEUI и все ОК.

Хорошо. Но по окончании проекта выяснилось, что у трех первых же пользователей по NetBEUI отказывается соединяться с сервером (просто висит и все).

И еще выяснилось, что такая участь (зависающий процесс) ожидает и любую другую прогу (например Interbase Manager), если соединяться по TCP/IP. Получается не косяк моей проги....

ХЕЛП!!!!!!!!!!!!!!!!!!!!!!
1) ОС сервера - Win2003
2) Firebird 1.5.2
3) Клиентские ОС - разные
4) В сети есть ISA Server, но на другой тачуге.

Добавлено: 03 мар 2005, 20:13
kdv
imho у тебя какие-то проблемы или с компом, или с сеткой. вообще.

Добавлено: 03 мар 2005, 21:52
Merlin
kdv писал(а):imho у тебя какие-то проблемы или с компом, или с сеткой. вообще.
С мусором у него имхо проблемы, а протоколы вообще ни при чём, суеверие. В классике процесс, который занялся уборкой, продолжает своё дело независимо от того, что клиенту уже доложено о дисконнекте.

Добавлено: 03 мар 2005, 22:29
kdv
а забодало телепатировать. и почему на rsdn полез...

да и к тому же
И еще выяснилось, что такая участь (зависающий процесс) ожидает и любую другую прогу (например Interbase Manager), если соединяться по TCP/IP. Получается не косяк моей проги....

Добавлено: 04 мар 2005, 09:21
-blade-
А по существу есть ответ?
С моим компом все ОК как раз таки.

А вот на других косяк.

И сервер ставил и классик и супер.