Вниз
Скачать: CL | DM;

IdTCPServer + ReadStream   Найти похожие ветки 

← →
BanderLog   (2005-05-25 11:41) [0]

Доброго дня Мастерам!
Подскажите как можно организовать ProgressBar, что бы визульно отобразит процесс получения данных?
У клиента понятно, в свойстве OnWork, а как у сервера?
Использую Indy 9.


← →
Digitman ©   (2005-05-25 13:08) [1]

ReadStream() требует 1-м параметром объект-наследник класса TStream

сделай своего прямого или непрямого наследника этого класса, перекрой вирт.метод Write(), в теле метода всякий раз при его вызове ты будешь получать инф-цию об очередном числе байт, записываемых в твой стрим, эту инф-ция будет нужна для инкремента св-ва ProgressBar.Position

а чтобы установить св-во ProgressBar.Max воспользуйся инф-цией из справке к методу TIdTCPConnection.ReadStream()

цитата :

Note: When AByteCount is -1, and AReadUntilDisconnected is False, it is assumed that the first 4-bytes in the Indy buffer contains the length of buffered data in Internet format. ReadStream uses ReadInteger to convert the value to Intel byte-order prior to reading the remaining data from the Indy buffer.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.026 c
6-1116836925
Uninstall
2005-05-23 12:28
2005.09.11
Переход с Indy 9 на Indy 10.


5-1097961181
Gotcha
2004-10-17 01:13
2005.09.11
Новый компонент + графика


2-1123618797
ronyn
2005-08-10 00:19
2005.09.11
Разобраться с координатами курсора.


14-1123930162
Kerk
2005-08-13 14:49
2005.09.11
Приделал к кладовке поиск..


1-1124388046
Сергей Никонов
2005-08-18 22:00
2005.09.11
Перерисовки в FileListBox




   Наверх