Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.04;
Скачать: CL | DM;

Вниз

Как отловить момент окончания щтправки потока   Найти похожие ветки 

 
laumer   (2004-01-29 20:32) [0]

Ребята, помогите пожалуйста. Бюсь с этой проблеммой уже пару недель. Необходимо отправить файл по локалке. отправляю с помощью ServerSoket.SendStream. Как определить момент окончания отправки потока, что бы не дать пользователю отправить другой файл до окончания отправки первого (или организовать очередь файлов).


 
Verg ©   (2004-01-30 08:29) [1]

Загляни в исходники ScktComp.pas.
После окончания отправки потока или при возникновении ошибки, сокет автоматически уничтожает поток (Free). Отсюда способ: передавай поток собственного класса - наследник TFileStream, например. У этого класса определи (перекрой) деструктор и в нем предпринимай необходимые действия.


 
Digitman ©   (2004-01-30 08:49) [2]


> что бы не дать пользователю отправить другой файл до окончания
> отправки первого


чем же пользователь "провинился" ? да пусть себе отправляет !

записью в тот же поток ...

а чтобы не вляпаться в AV - см. [1]



Страницы: 1 вся ветка

Текущий архив: 2004.04.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.022 c
1-1079676460
jens
2004-03-19 09:07
2004.04.04
Из Экселя в СтрингГрид


7-1074011179
Getlin
2004-01-13 19:26
2004.04.04
Посылка сообщения


1-1079621153
КомофОнСамый
2004-03-18 17:45
2004.04.04
TMemo - ограничения


3-1078765082
Pine
2004-03-08 19:58
2004.04.04
BDE 5.2 Merge Modules для Inst Express 5.0 не хочет инсталиться!


14-1078940345
Тимохов
2004-03-10 20:39
2004.04.04
Где в электронном виде можно почитать книгу