Подскажите кто хорошо знает TThread. Проблема вот в чем - есть компонент для слежения за изменениями файловой системы(появление, изменение, удаление файлов и папок) - TDirMon. В исходниках. Работает так - запускает поток, и в нем уже вызывает апишные функции и обрабатывает их ответы, потом генерит евенты на которые я в проге делаю нужные действия. Причем я перепробывал уже несколько таких компонентов - и у них у всех есть такой трабл, связанный именно с потоком - ОН САМ ПО СЕБЕ ЗАКРЫВАЕТСЯ, т.е. происходит .OnTerminate потока, причем никто этого не делает, в смысле ни сам компонент, ни я из программы(я даже не могу добраться до самого потока, от объявлен в разделе private) ...))
Почему это может происходить - ???
P.S. - У меня на WINXP SP2 - такого нет, а на W2K - периодически, т.е. прога может пару суток пахать - все окей, а потом этот поток возьмет и закроется, но без ошибок и так что сам компонент не знает об этом, т.е. компонент продолжает типа работать ...))