|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.06.2012, 18:44 | #1 |
Пользователь
Регистрация: 01.05.2010
Сообщений: 29
|
Этот файл занят другим процессом
Имеется текстовый файл, который довольно часто обновляется сторонней программой. Мне нужно импортировать его в Memo. Соответственно, возникает ошибка: “Процесс не может получить доступ к файлу, так как этот файл занят другим процессом”. Каким образом можно понять, отрыт ли в данный момент файл или нет?
Код пока такой: Код:
|
26.06.2012, 18:45 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
try except применить?
а вообще стоит попробовать открыть через TFileStream с разрешенным шарингом, авось откроется. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
26.06.2012, 19:03 | #3 |
Пользователь
Регистрация: 01.05.2010
Сообщений: 29
|
Ошибка не в дельфи, а в винде. Файл я не открываю, а сразу загружаю в Memo. Мне бы хотелось какое-нибудь условие наложить, мол, если файл занят, то повторить еще раз)
|
26.06.2012, 19:09 | #4 |
Участник клуба
Регистрация: 19.12.2007
Сообщений: 1,100
|
открыть файл для чтения, а потом уже загружать в Мемо
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ... |
26.06.2012, 20:17 | #5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
try except позволит тебе обработать исключение при открытии файла - это именно то над чем стоит подумать.
I'm learning to live...
|
|
26.06.2012, 21:27 | #6 | |||
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
Цитата:
Цитата:
Цитата:
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
|||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Определить каким процессом занят файл | SibBear | Win Api | 4 | 24.01.2020 01:50 |
Как скопировать файл, который занят другим приложением? | Greek9000 | Общие вопросы Delphi | 3 | 09.02.2011 11:28 |
Файл занятый другим процессом | Thandem | Помощь студентам | 0 | 26.09.2010 01:33 |
Если файл заблокирован другим процессом | КаМММ | Microsoft Office Excel | 2 | 20.05.2010 00:12 |
Файл занят другим процессом | Adonidi | Общие вопросы Delphi | 4 | 25.03.2010 21:38 |