Не могу отловить :(
От: De-Bugger  
Дата: 12.03.07 06:22
Оценка:
Проблема такова: на Висте запускается приложение, состоящее из 2 потоков. Второй поток обрабатывает все файлы на жестком диске.
В общем виде алгоритм 2го потока таков —
try
  DoSomeWork;
except
  ProcessException;
end;


Так вот, не на всех машинах началась появляться следующая проблема: поток вылетает молча и не пикнув ни разу. Я даже ставил JCL обработчик исключений, который пишет все в лог — не могу поймать ошибку — нет эксепшена и все!
Тогда я начал в случайном месте кода DoSomeWork делать преднамеренные ошибки, приводящие к AV — все нормально обрабатывается в ProcessException, да и в лог пишется. На своей машине баг повторить не могу — подскажите куда копать? Как может возникнуть ситуация когда даже попытка обработать эксепшен не удаетс
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.