|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.10.2014, 20:31 | #1 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
TIdFtpServer.OnStoreFile - Закрыть файл при обрыве соединения..
Всем доброго. Нарвался сегодня на некоторую недоработку в своей программе.
Есть IdFTPServer, который сохраняет файлы примерно так: Код:
Проблема в том что если на линии происходит обрыв связи VStream не освобождается, и заливамый файл блокируется, пока программа запущена. Сегодня так получилось что нужно было заливать при плохом трафике, который постоянно обрывался, и сервер после переконнекта давал ошибку "файл занят". Закрытие сервера позволяло файл удалить. Отсюда встала задача: При обрыве соединения VStream освобождать, чтоб файл закрывался корректно. Вопрос: Как рассказать Индейке что файл нужно закрывать в любом случае, докачался он или нет?
I'm learning to live...
|
27.10.2014, 20:52 | #2 |
Участник клуба
Регистрация: 07.12.2011
Сообщений: 1,025
|
где-то штатно должен ерор вылезти где концы и надо резать
Не стесняемся, плюсуем!
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Закрыть файл EXCEL | Rolls | Общие вопросы Delphi | 2 | 05.11.2013 15:28 |
Открыть файл, разделить ячейку на 1000, сохранить файл, закрыть файл. Как? | Ник Харди | Microsoft Office Excel | 7 | 30.01.2012 18:47 |
Закрыть файл макросом (массив) | Lopatin | Microsoft Office Excel | 5 | 03.03.2011 20:24 |
Как закрыть файл при закрытии программы | r_yevgeniy | Общие вопросы Delphi | 3 | 23.03.2010 11:28 |
Диалоги открыть/закрыть файл | Altera | Операционные системы общие вопросы | 3 | 03.12.2008 01:18 |