Progressbar

Тема в разделе "Delphi - Компоненты", создана пользователем FreeZe, 25 янв 2007.

Статус темы:
Закрыта.
  1. FreeZe

    FreeZe Гость

    Здравствуйте!


    Как в Delphi в компоненте ProgressBar обеспечить "правильное" отоброжение хода выполняемо процесса, например в ходе копирования файлов (мне нужен алгоритм для подсчета процентов выполненной работы). Допустим имеется у меня 32 файла, уже скопированно из них 16, то тогда код для компонента будет таким?

    for i:=1 to 32 do
    begin
    ProgressBar1.Position:=ProgressBar1.Position+Round((i/32)*100);
    end;
     
  2. Barmutik

    Barmutik Гость

    Проще так:

    Код (Text):
    ProgressBar1.Max := 32;
    for I := 1 to 32 do
    ProgressBar1.Position := I
    Однако эт не правильно .. 30 файлов может быть по 10 килобайт а 2 файла по 2 Гб и прогресс будет совсем неадекватно работать...
     
Загрузка...
Похожие Темы - Progressbar
  1. Shouldercannon
    Ответов:
    0
    Просмотров:
    617
  2. BlackShadow
    Ответов:
    2
    Просмотров:
    3.008
  3. medin84
    Ответов:
    8
    Просмотров:
    3.677
  4. LuMee
    Ответов:
    5
    Просмотров:
    3.811
Статус темы:
Закрыта.

Поделиться этой страницей