|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.04.2014, 20:58 | #1 |
Новичок
Джуниор
Регистрация: 09.04.2014
Сообщений: 3
|
пПомогите найти предупреждение програмы
Добрый вечер. Есть вопрос. Написана програма, но при успешном вводе пароля, который хранится в базе данных, выскакивает предупреждение с текстом "Необработанное исключение типа 'System.IO.IOException' произошло в mscorlib.dll Дополнительные сведенья: Процесс не может получить достуа к файлу 'путь к файлу', т.к. этот файл используется другим процессом."
Как мне решить данную проблему? Сколько раз не пытался - результат один и тот же. |
10.04.2014, 00:47 | #2 |
Форумчанин
Регистрация: 30.08.2011
Сообщений: 102
|
это значит, что файл, который ты хочешь считать или что ты там с ним делаешь, уже используется какой-то программой, что не ясно? подумай, какие программы еще могут использовать тот файл и закрой их
|
10.04.2014, 12:22 | #3 |
Новичок
Джуниор
Регистрация: 09.04.2014
Сообщений: 3
|
В том то и дело, что файл ничто не использует. Опишу ситуацию. Файла самого нет (файл текстовый *.txt). При входе в программу он сам его создает и записывает данные. Если я уберу код на БД (которая мне нужна) и поставлю просто программный код, то всё работает, без ошибок.
|
10.04.2014, 16:31 | #4 |
Новичок
Джуниор
Регистрация: 10.04.2014
Сообщений: 1
|
Добрый день!
Во-первых, если на момент чтения файл уже открыт (возможно даже вашей собственной программой), то следует проверить ваш код. Очень может быть, что где-то есть косяк. Во-вторых, открытый в другой программе файл все равно можно прочитать, если очень хочется: Код:
Код:
|
10.04.2014, 16:41 | #5 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
10.04.2014, 20:34 | #6 |
Новичок
Джуниор
Регистрация: 09.04.2014
Сообщений: 3
|
Что ж. Ошибка устранена. Но спасибо за ответы. Суть ошибки в следующем коде:
имя_формы.Form2 Form2 = new Form2(); Решение: убрал эту строку |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Предупреждение о ЧП и ЧС | Кинельски | Свободное общение | 13 | 08.04.2013 16:25 |
Предупреждение о возрасте +18 | vryskov | Софт | 8 | 02.12.2012 17:55 |
Предупреждение W1055... | Khayzenberg | Общие вопросы Delphi | 1 | 24.11.2012 22:03 |
(предупреждение о производительности) | mrandrey | Общие вопросы C/C++ | 10 | 25.08.2009 20:49 |
Предупреждение | Sergius X | Общие вопросы Delphi | 1 | 04.06.2009 17:32 |