Индикатор выполнения с файловым потоком C#C#

Место общения программистов C#
Ответить
Anonymous
 Индикатор выполнения с файловым потоком C#

Сообщение Anonymous »

Буду признателен за любую помощь.
Я не слишком разбираюсь в этих вопросах. Я пытаюсь заставить индикатор выполнения работать с потоком без использования цикла for. Есть идеи?
private async void btnFileStream_Click(object sender, EventArgs e)
{
// Try these:
string strBIGFile = @"C:\BigFile_x86_64.iso";
string strFile2 = @"C:\Verify.txt";
string strFile3 = @"C:\key.txt";

IProgress progress = new Progress(value => progressBar1.Value = value);
await Task.Run(() =>
{
using (Stream dataStream = File.OpenRead(strBIGFile))
{
using (Stream Stream2 = File.OpenRead(strFile2))
{
using (Stream Stream3 = File.OpenRead(strFile3))
{
long length = dataStream.Length;
progress.Report(((int)length));
ProcessFiles(dataStream, Stream2, Stream3);
}
}
}
});
progressBar1.Value = 0;
}
}


Подробнее здесь: https://stackoverflow.com/questions/790 ... am-c-sharp
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»