-
> А так?
Большое спасибо, что вникли, изменение вроде логичное, но результат тот же.
-
> sniknik © (14.11.17 10:28) [19] > > (FindClose(Found) должен быть после условного блока, а > не внутри его). > не должен, при не найденности/ошибке FindFirst не возвращает > хендла, закрывать нечего.
ответил на предыдущий пост не заметив вашего.. спасибо!
-
сли б что-то блокировало, тоя ведь и фаром удалить бы не смог, так?
давай давай, рассказывай про процедуры которым не все равно "конкретное место" ты такой оригинальный, и примерно миллионный здесь, который верит в эту хрень.
-
> ты такой оригинальный, и примерно миллионный здесь, который > верит в эту хрень.
а по делу есть что сказать? Или просто пофлудить охота, уникальный ты наш?
Речь о фактах, а не о том, кто во что верит, а во что не верит.. У нас свобода вероисповедания))
-
> а по делу есть что сказать?
А по делу, создай проект с одним баттоном, который активизирует твою процедуру. И убедись что проблема далеко не в процедуре, а в твоей программе, действия которой ты не до конца обозреваешь и контролируешь :(
-
Может эту строчку убрать?: if DirectoryExists(aFolder) then
-
> if DirectoryExists(aFolder) then не помогло
> создай проект с одним баттоном, который активизирует твою > процедуру. Это было первое, что я сделал, но работоспособность в частном случае ведь не означает работоспособности всегда и везде. Особенно когда речь идёт о Windows )))
> проблема далеко не в процедуре, а в твоей программе, > действия которой ты не до конца обозреваешь и контролируешь :( А это было первое, что я подумал, ибо непогрешимым себя не считаю, да и вообще, полный контроль - иллюзия ))
Я считал, что блокировки нет, так как фаром и проводником (вместо процедуры) удалять папку удавалось, но только что я выяснил, что и фар и проводник МУХЛЕВАЛИ (!) Они только имитировали немедленное удаление, но после обновления папка появлялась вновь. К счастью я вспомнил, что есть такой классный зверь как ProcessExplorer и выяснил, что блокировка таки имеется. Не файлов в папке, а самой удаляемой папки. Хотя я лично ничем сам её не блокирую, но возможно что-то не освобождает одна из сторонних либ, придётся в них копаться..
Всем спасибо за внимание к моему вопросу!
-
IGray (14.11.17 19:49) [26]
Procmon + просмотр стека на операциях с каталогом
-
Я считал, что блокировки нет, так как фаром и проводником (вместо процедуры) удалять папку удавалось,
....
что блокировка таки имеется.
Не файлов в папке, а самой удаляемой папки.
что и было сказано еще в [2]
|