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

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

Удалить временные файлы [D7, WinXP]


Тома ©   (2005-11-25 09:17:00) 

Уважаемые мастере подскажите как удалить временные файлы
которые создает программа. Типа таких: _QSQL270.DBF, _QSQL271.DBF и таких очень много накапливается и в итоге мешают работать программе. Пытался в конце программы написать типа

DeleteFile(ExtractFilePath(Application.ExeName)+'*.DBF');

не катит.. Что делать ? Подскажите пожалуйста.


umbra   (2005-11-25 11:46:00) [1]

тогда DeleteFile(ExtractFilePath(Application.ExeName)+'*.DBF');надо вставить в файл проекта ( dpr) после строки Application.Run


Тома   (2005-11-25 11:35:00) [2]

Всем спасибо...


Плохиш   (2005-11-25 11:28:00) [3]


> Тома   (25.11.05 11:23) [3]

Файлы остаются только после некорректного завершения работы программы.


Тома   (2005-11-25 11:23:00) [4]

2 umbra
Вот именно что после закрытия удаляются, но не все файлы, остаются несколько. И так накапливается очень большое колличество....


umbra   (2005-11-25 10:16:00) [5]

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


clickmaker   (2005-11-25 09:54:00) [6]


> Тома   (25.11.05 09:17)

GetLastError + SysErrorMessage скажут, в чем ошибка


Наверх

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