Läser Cell Värden i flera trådar samtidigt

Contents
[ ]

För att läsa cellvärden i mer än en tråd samtidigt, ställ inArbetsblad.Cells.MultiThreadReadingtill sant*. Om du inte gör det kan du få fel cellvärden.

Följande kod:

  1. Skapar en arbetsbok.
  2. Lägger till ett kalkylblad.
  3. Fyller kalkylbladet med strängvärden.
  4. Den skapar sedan två trådar som samtidigt läser värden från slumpmässiga celler. Om de avlästa värdena är korrekta händer ingenting. Om de avlästa värdena är felaktiga visas ett meddelande.

Om du kommenterar den här raden:

 testWorkbook.Worksheets[0].Cells.MultiThreadReading = true;

då visas följande meddelande:

 if (s != "R" + row + "C" + col)

{

    MessageBox.Show("This message box will show up when cells read values are incorrect.");

}

Annars körs programmet utan att visa något meddelande vilket betyder att alla värden som läses från celler är korrekta.