1 / 1 / 2
Регистрация: 04.08.2014
Сообщений: 71
|
||||||
1 | ||||||
.NET 4.x Сохранение в файл: недоступность файла при нескольких обращениях13.08.2015, 19:15. Показов 1492. Ответов 24
Метки нет (Все метки)
Доброго дня!
Так вот получается что 3-е выполнение (1-е при старте, второе из запущенной программы) вылетает с ошибкой - Процесс не может получить доступ к файлу "D:\blabla\bin\Debug\db.txt", так как этот файл используется другим процессом. Подскажите в чем проблема? Почему при 1-ом запуске закрывается файл после записи а после второго нет. К данному файлу обращение идет только в этом месте кода, больше он нигде не открывается. Функция в которой находится данный код вызывается только при запуске и с кнопки. Заранее благодарю!
0
|
13.08.2015, 19:15 | |
Ответы с готовыми решениями:
24
Сохранение в файл из нескольких Edit-ов и заполнение их из файла При сохранение файла word (права доступа на сохранение ограничены) появляется пустой файл При создании статического объекта получают различные адреса при различных обращениях Сохранение в xml-файл данных из нескольких datagridview |
0 / 0 / 0
Регистрация: 01.08.2015
Сообщений: 16
|
|
14.08.2015, 10:29 | 21 |
0
|
199 / 199 / 78
Регистрация: 10.07.2012
Сообщений: 409
|
|
14.08.2015, 10:33 | 22 |
0
|
198 / 170 / 19
Регистрация: 05.05.2013
Сообщений: 1,235
|
|
14.08.2015, 11:16 | 23 |
Так я что то не могу понять, приложение многопоточное или нет?
0
|
0 / 0 / 0
Регистрация: 01.08.2015
Сообщений: 16
|
|
14.08.2015, 11:37 | 24 |
да, создается поток на несколько миллисикунд(для записи файла) и уничтожается.
Если писать в файл без потока, редко возможны БАГи с незавершенным закрытиеи файла после записи. - причина этого мне не ясна.
0
|
1 / 1 / 2
Регистрация: 04.08.2014
Сообщений: 71
|
|
15.08.2015, 12:41 [ТС] | 25 |
Сообщение было отмечено Psilon как решение
Решение
Всем спасибо за помощь, тему можно закрывать. Нарыл все-таки в чем проблема...
Еще в одной функции было обращение к проблемному файлу и не закрыл поток после записи. Исправил, все работает.
0
|
15.08.2015, 12:41 | |
15.08.2015, 12:41 | |
Помогаю со студенческими работами здесь
25
Сохранение из нескольких компонентов StringGrid в один файл Сохранение данных из нескольких Memo в один файл Сохранение текста из нескольких textbox, ComboBox и тд. в новый файл Вывод файла, ввод в файл новых строк и сохранение этого в файл Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |