Aynı Anda Birden Fazla İş Parçacığından Hücre Değerlerini Okuma
Contents
[
Hide
]
Aynı Anda Birden Fazla İş Parçacığında hücre değerlerini okuma ihtiyacı yaygın bir gereksinimdir. Bu makale bu amaçla Aspose.Cells’in nasıl kullanılacağını açıklar.
Daha fazla bir iş parçacığında hücre değerlerini okumak için Worksheet.Cells.MultiThreadReading değerini true olarak ayarlayın. Aksi takdirde yanlış hücre değerlerini alabilirsiniz.
Aşağıdaki kod:
- Bir çalışma kitabı oluşturur.
- Bir çalışma sayfası ekler.
- Çalışma sayfasını dize değerleriyle doldurur.
- Sonra rastgele hücrelerden aynı anda değer okuyan iki iş parçacığı oluşturur. Okunan değerler doğru ise hiçbir şey olmaz. Okunan değerler yanlışsa bir mesaj görüntülenir.
Eğer bu satırı yorumlarsanız:
testWorkbook.Worksheets[0].Cells.MultiThreadReading = true;
o zaman aşağıdaki mesaj görüntülenir:
if (s != "R" + row + "C" + col)
{
MessageBox.Show("This message box will show up when cells read values are incorrect.");
}
Aksi takdirde, program herhangi bir mesaj göstermeden çalışır, bu da demek olur ki tüm hücrelerden okunan değerler doğrudur.