i bazı işlemci ağır görev ve i görev tamamlanıncaya kadar ben bile etrafında hareket olamaz daha o komutunu benim winform donar yürütme her başlattığınızda yapıyordu. Microsoft'un aynı prosedürünü kullandım ama hiçbir şey değişmiş gibi görünmüyor.nasıl WinForms performansını artırmak için zaman uyumsuz kullanabiliriz?
benim çalışma ortamı .net 4,5
private async void button2_Click(object sender, EventArgs e)
{
Task<string> task = OCRengine();
rtTextArea.Text = await task;
}
private async Task<string> OCRengine()
{
using (TesseractEngine tess = new TesseractEngine(
"tessdata", "dic", EngineMode.TesseractOnly))
{
Page p = tess.Process(Pix.LoadFromFile(files[0]));
return p.GetText();
}
}
görünüyor. Bazı temel tanıtımları okumanı tavsiye ederim. Beklemek örneğin iş parçacığı programlamaz. – usr