"Зависающий" процесс
Добавлено: 03 мар 2005, 18:57
История сия следующая....
Написал проект на C++ Builder с использованием FIBPlus
В процессе работы обнаружил, что если хоть раз из программы соединиться с БД, то после завершения работы проги процесс остается висеть в памяти и его видать в диспетчере задач.
Думал косяк с компонентами - полез на форум RSDN.
После долгого обсуждения выяснилось, что достаточно заменить TCP/IP на NetBEUI и все ОК.
Хорошо. Но по окончании проекта выяснилось, что у трех первых же пользователей по NetBEUI отказывается соединяться с сервером (просто висит и все).
И еще выяснилось, что такая участь (зависающий процесс) ожидает и любую другую прогу (например Interbase Manager), если соединяться по TCP/IP. Получается не косяк моей проги....
ХЕЛП!!!!!!!!!!!!!!!!!!!!!!
1) ОС сервера - Win2003
2) Firebird 1.5.2
3) Клиентские ОС - разные
4) В сети есть ISA Server, но на другой тачуге.
Написал проект на C++ Builder с использованием FIBPlus
В процессе работы обнаружил, что если хоть раз из программы соединиться с БД, то после завершения работы проги процесс остается висеть в памяти и его видать в диспетчере задач.
Думал косяк с компонентами - полез на форум RSDN.
После долгого обсуждения выяснилось, что достаточно заменить TCP/IP на NetBEUI и все ОК.
Хорошо. Но по окончании проекта выяснилось, что у трех первых же пользователей по NetBEUI отказывается соединяться с сервером (просто висит и все).
И еще выяснилось, что такая участь (зависающий процесс) ожидает и любую другую прогу (например Interbase Manager), если соединяться по TCP/IP. Получается не косяк моей проги....
ХЕЛП!!!!!!!!!!!!!!!!!!!!!!
1) ОС сервера - Win2003
2) Firebird 1.5.2
3) Клиентские ОС - разные
4) В сети есть ISA Server, но на другой тачуге.