Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > IdFTP и ProgressBar


Автор: кмс 15.10.2012, 21:07
Здравствуйте.
Не могу заставить показывать прогресс закачки файлов с IdFTP
Темы в инете читал, в том числе и на этом форуме, но так и не понял, это решаемо?
Конкретно проблема в том что AWorkCountMax всегда 0.
До этого работал с IdHTTP, все работало без проблем.

Автор: MetalFan 15.10.2012, 21:27
Цитата(кмс @  15.10.2012,  21:07 Найти цитируемый пост)
AWorkCountMax всегда 0.

значит не судьба. TProgressBar.Style=pbstMarquee и вперед.

Автор: кмс 15.10.2012, 22:26
Пока вышел из положения другим способом, здесь на форуме подсмотрел smile
Gauge1.MaxValue := ftp.Size(file);
Вроде работает.

Но проверю и TProgressBar.Style=pbstMarquee
Спасибо.

Автор: northener 16.10.2012, 01:06
Цитата(кмс @  15.10.2012,  22:26 Найти цитируемый пост)
Но проверю и TProgressBar.Style=pbstMarquee

Это несколько иное. Сей стиль прогресс бара просто должен показывать, что "некий процесс" идёт. Но вот идёт или всё-таки висит - таки  непонятно. Ибо отображение никак не связано с выполнением задания.

Автор: MetalFan 16.10.2012, 06:25
northener, ну если неизвестно, сколько качать, то сойдет. Можно дополнительно отображать кол-во скачанного и скорость.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)