Подсчет прочитанных байт при копировании и отображение прогресса - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Всем привет. Есть программка, которая копирует файлы с одного места в другое и при этом отображает процесс копирования (с прогрессбаром). В переменную, назовем ее

FullBytes

, попадает значение объема копируемых файлов в байтах (тип Long), т.к. объем может превышать значения типа Integer. Дабы записать значение переменной

FullBytes

в

Progressbar.Maximum

приходится делать так:

Progressbar.Maximum = FullBytes /1024

. Тоже самое делается и для

Progressbar.Value += ReadBytes / 1024

, но тогда появляется погрешность и

Progressbar.Value

никогда не достигнет значения

Progressbar.Maximum

. Каким образом необходимо сделать расчет, чтобы

Progressbar.Value

все-таки сравнялся с

Progressbar.Maximum

? Заранее благодарен за помощь.

Решение задачи: «Подсчет прочитанных байт при копировании и отображение прогресса»

textual
Листинг программы
Progressbar.Value = Progressbar.Maximum

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.125 из 5
Похожие ответы