Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

WinXP ругается, когда удаляю папку (созданную программно)!!! [D6, WinXP]


oduvan ©   (2002-08-22 10:12:00) 

Создаю программой папку, потом, когда нужно ее удалить, XP говорит что она используется, как от этого избавиться???


oduvan   (2002-08-26 13:01:00) [1]

Всем огромное спасибо, это полезая информация, но я понял в чем моя ошибка, после вызова FindFirst ... FindNext, я забывал поставить FindClose!!!

Еще раз всем спасябо!


Dm9   (2002-08-25 03:27:00) [2]

Ещё: может, создаваемая папка уже существует? Или другая I/O Error? Попробуй написать "IOResult;" перед строкой удаления.

Хотя если ошибка именно в том, что папка уже используется, видимо, не поможет...


Jazzy$   (2002-08-24 09:20:00) [3]

Если он (каталог) являяется текущим, то его не удалить. Перед этим надо из него выйти.
Например SetCurrentDir("..");


BOA_KAA   (2002-08-22 11:57:00) [4]

Если с папкой можно работать, как с файлом (не знаю я), то можно установить аттрибуты для нее SetFileAttibutes. Но я не уверен в правомерности такого подхода :-(((


Наверх

Титульная страница Поиск, карта сайта Написать письмо