Главная страница
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.051 c
1-1079172401
PiratA
2004-03-13 13:06
2004.04.04
TTreeView


11-1059559272
Polymorphic
2003-07-30 14:01
2004.04.04
Где взять KOLMath.pas (Нужен для StrGrd)?


3-1078912245
Krush
2004-03-10 12:50
2004.04.04
Как установить индикатор сортировки в TRxDBGrid?


6-1075123870
Denis_
2004-01-26 16:31
2004.04.04
Сокеты


3-1078464326
Masha Streltsova
2004-03-05 08:25
2004.04.04
Как вставить combobox в dbgrid?