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

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

Не получается удалить папку [D7, 2000, XP]


СержК ©   (2007-05-29 13:55:00) 

Мастера подскажите.

Создаю папку на диске, в этой папке создаю таблицу парадоковскую. после работы приложения удаляю из папки таблицу, а затем и саму папку - ВСЕ РАБОТАЕТ.

Но если добавить к таблице индексы, то после работы приложения, то после работы приложения все файлы из папки (таблица+индексы) удаляются, а вот САМА ПАПКА НЕ УДАЛЯЕТСЯ.

Мастера подскажите как ее (папку) удалить


umbra   (2007-05-29 15:25:00) [1]


> В папке никаких файлов не осталось.

после закрытия программы - возможно. Но при работе там должен появляться файл pdoxusrs.net, если не ошибаюсь, который заведует блокировками таблиц и индексов. После окончания работы он исчезает так же незаметно, как и появился.


СержК   (2007-05-29 14:58:00) [2]

В папке никаких файлов не осталось. После закрытия/запуска программы папка удаляется.


umbra   (2007-05-29 14:46:00) [3]


> Но если добавить к таблице индексы, то после работы приложения,
>  то после работы приложения все файлы из папки (таблица+индексы)
> удаляются, а вот САМА ПАПКА НЕ УДАЛЯЕТСЯ.


ЗНАЧИТ, В НЕЙ ОСТАЛИСЬ КАКИЕ-ТО ФАЙЛЫ


homm   (2007-05-29 14:40:00) [4]

В конце каждого модкля. Если ее нет, ты вправе ее добавить сам.


СержК   (2007-05-29 14:36:00) [5]

А где эта секция - finalization ???


Loginov Dmitry   (2007-05-29 14:21:00) [6]

> или поподробней как это сделать


Куда уж подробнее?


СержК   (2007-05-29 14:08:00) [7]


> Loginov Dmitry

Если можно небольшой пример или поподробней как это сделать


Loginov Dmitry   (2007-05-29 14:05:00) [8]

Попробуй код удаления папки поместить в секцию finalization одтельного модуль, и этот модуль включить первым в списке USES файла проекта *.DPR. Таким образом эта секция finalization будет выполнятся самой последней в программе, и возможно, что каталог в этот момент уже никто держать не будет.


Наверх

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