C++Builder
  Начало   Форум   Помощь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: IdFtp + ProgressBar  (Прочитано 1418 раз)
excellion44
Участник


Сказали спасибо: +10/-9
Offline

Сообщений: 275


IdFtp + ProgressBar
« : 18 Май 2013, 16:57:18 »

Доброго времени суток ув.Форумчане!
Как заставить шевелится ProgressBar при скачивании файла к себе на комп?
При отправке на сервер делаю так и все работает:

Код:
void __fastcall TForm1::IdFTP1WorkBegin(TObject *Sender,
      TWorkMode AWorkMode, const int AWorkCountMax)
{
        ProgressBar1->Max =  AWorkCountMax;
}

void __fastcall TForm1::IdFTP1Work(TObject *Sender, TWorkMode AWorkMode,
      const int AWorkCount)
{
        ProgressBar1->Position = AWorkCount;
}

а точнее как получить значение ProgressBar1->Max =  при скачивании файла к себе
Записан
excellion44
Участник


Сказали спасибо: +10/-9
Offline

Сообщений: 275


« Ответ #1 : 18 Май 2013, 21:45:01 »

Тему можно закрывать...
незнаю как конечно делать правильно, но я нашел выход такой...

перед тем как выкачивать файл с ФТП получаем его размер и присваиваем прогрессбару...
IdFTP1->Connect();
ProgressBar1->Max = IdFTP1->Size("файл");
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  




....

Powered by SMF 1.1.21 | SMF © 2025, Simple Machines
Страница сгенерирована за 0.053 секунд. Запросов: 19.