Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.09.11;
Скачать: 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 вся ветка

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

Наверх




Память: 0.46 MB
Время: 0.036 c
8-1114035775
Fedor
2005-04-21 02:22
2005.09.11
Как DSPack соединить с MotionDetector???


3-1122729432
r2d2
2005-07-30 17:17
2005.09.11
как обнулить автоикрементное поле в таблице Paradox?


9-1116081379
Sakhnov K S
2005-05-14 18:36
2005.09.11
Всех прошу о помощи! - протестируйте игрушку


6-1116832048
Sour Smile
2005-05-23 11:07
2005.09.11
Как по IP-адресу получить имя компьютера в локальной сети?


14-1124113294
oldman
2005-08-15 17:41
2005.09.11
А среди программистов много стройбатовцев?