|
Вопрос # 1 446/ вопрос открыт / |
|
Здравствуйте, уважаемые эксперты!
Я работаю с компонентом от Indy IdFTPServer. При обработке события StoreFile для сохранения файла используется такой код (взятый из примера, см Приложение к вопросу) Проблема вот в чем. Работать с новым файлом невозможно пока процесс его создания и заполнения не закончится. Это естественно. А как узнать что файл готов к каким либо действиям с ним, т.е. как узнать что его создание завершено?
Спасибо
Приложение: Переключить в обычный режим- procedure TForm1.IdFTPServer1StoreFile(ASender: TIdFTPServerContext;
- const AFileName: string; AAppend: Boolean; var VStream: TStream);
- begin
- if not Aappend then
- VStream := TFileStream.Create(ReplaceChars(AppDir+AFileName),fmCreate)
- else
- VStream := TFileStream.Create(ReplaceChars(AppDir+AFileName),fmOpenWrite);
- end;
 |
Вопрос задал: Поздняков (статус: Посетитель)
Вопрос отправлен: 25 марта 2008, 13:56
Состояние вопроса: открыт, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 2; последнее сообщение — 26 марта 2008, 10:51; участников в обсуждении: 2.
|
Вадим К (статус: Академик), 25 марта 2008, 23:56 [#1]:
событие OnStoreFile?
Галочка "подтверждения прочтения" - вселенское зло.
|
|
Поздняков (статус: Посетитель), 26 марта 2008, 10:51 [#2]:
Да, событие OnStoreFile.
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|