Подсчет прочитанных байт при копировании и отображение прогресса - 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

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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