|
Вопрос # 996/ вопрос открыт / |
|
Доброго времени суток, уважаемые эксперты!
Как разлокировать файл, который был заблокирован при чтении (или других операциях) в своем приложении, при этом дискриптор файла не известен?
 |
Вопрос задал: SMaks (статус: 1-ый класс)
Вопрос отправлен: 24 октября 2007, 09:37
Состояние вопроса: открыт, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 3; последнее сообщение — 25 октября 2007, 05:18; участников в обсуждении: 2.
|
SMaks (статус: 1-ый класс), 24 октября 2007, 20:40 [#1]:
Что никто не сталкивался с этим?
Еще забыл добавить, что изначально известно имя файла. Далее происходит просмотр этого файла с помощью стороненнего компонента (ATViewer). В результате чего файл блокируется (т.е. прочитать стандартными средствами файл не получается). Но после просмотра необходимо сохранить этот файл в другом виде, файл же оказывается заблокированным и в следствии этого нельзя выполнять данную операцию. Копаться в стороннем компоненте не хочется, ибо там кода очень много и изменения приведут только к лишней головной боли.
|
|
SMaks (статус: 1-ый класс), 25 октября 2007, 05:18 [#3]:
Всем спасибо, разобрался. Решение оказалось очень даже простым:
Viewer.CloseActivePlugin;
Viewer.Open('');
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|