Показать сообщение отдельно
  #9  
Старый 13.01.2014, 16:46
Аватар для poli-smen
poli-smen poli-smen вне форума
Профессионал
 
Регистрация: 06.08.2012
Адрес: Кривой Рог
Сообщения: 1,791
Версия Delphi: Delphi 7, XE2
Репутация: 4415
По умолчанию

Цитата:
Сообщение от listerine
Спасибо что помогаете. Вы правы, при работе приложения ошибки не вылетает, оно просто зависает и все. Протестил только что ваш код, но к сожалению ошибка такая же. Каталогов в сети очень много и угадать к какому нет доступа не представляется возможным. Я ж правильно понимаю она и должна вылететь с ошибкой при попытки поиска в недоступном каталоге?
Нет. Тот код что я привёл исключений доступа вызывать не должен. Если к какой папке не будет доступа, то FindFirst просто вернёт код ошибки ERROR_ACCESS_DENIED вместо NO_ERROR, а окно с исключением "Отказано в доступе" у тебя вызывает что-то другое - то что ты ещё добавляешь к этому коду. Да и зависнуть на небольшой промежуток времени этот код может только разве что если выключить удалённый компьютер.
Ответить с цитированием