Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Aler
1

Как принудительно закрыть файл?

18.06.2007, 10:31. Показов 1822. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть файл DBF, раз в сутки он должен:
1. Архивироваться
2. Закачиваться в SQL

Последовательность действий следующая:
1. Переписать DBF-файл во временную директорию
2. Удалить его откуда взял
3. Во временной директории сархивировать DBF-файл
(для этого используется vbzip10.dll)
4. Закачать построчно в SQL
5. Удалить DBF-файл во временной директории

Проблема в следующем: программа отрабатывает правильно за исключением п.5 (удалить файл).
Получаю ошибку 70 (Permission Denied). Тоже самое при повторном копировании DBF-файла во временную директорию. Т.е. DBF-файл просто 'занят'. Перезапускаю программу опять все работает, но 1 раз. Для удаления файла используется обычный Kill для копирования FileCopy.

P.S. Естественно до команды KILL или FILECOPY удаляю объект ZIP, RecordSet и закрываю Connection к SQL.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.06.2007, 10:31
Ответы с готовыми решениями:

Как принудительно закрыть MDI-форму?
Как из кода закрыть(выгрузить) форму, чтобы попутно вызывался метод FORM_UNLOAD()? Не могу понять,...

Как принудительно показать ToolTipText?
Как принудительно показать ToolTipText даже если мышка находится над другим объектом

Как принудительно выйти из цикла?
Забыл как принудительно выйти из цикла... Хелп...

Как принудительно перерисовать форму?
Ситуация: Есть Form1 на ней Frame1 в нем TreeView1. Проблема: При Resize Form1 иногда пропадает...

0
18.06.2007, 10:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.06.2007, 10:31
Помогаю со студенческими работами здесь

Забыли закрыть файл, что делать?
пример из MSDN'а For MyIndex = 1 To 5 FileNumber = FreeFile Open 'TEST' & MyIndex...

Закрыть файл, открытый до запуска программы
Доброго времени суток всем!!! Добросовестно 3 часа копал сеть перед тем как спросить). Ситуёвина:...

Принудительно закрыть порт
Возникла такая ситуация, порт остается активным, но запустить с ним процесс невозможно. Можно ли...

Как принудительно сохранить файл, без выскакивания окошка ' Файл 1.xls уже существует, заменить?'
Как принудительно сохранить файл, без выскакивания окошка ' Файл 1.xls уже существует, заменить?'


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru