Подсчет прочитанных байт при копировании и отображение прогресса - 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д