Hallo, chciałbym zapytać o propozycje rozwiązania poniższego problemu.
Aplikacja którą tworzę ma odpytać bazę o zmiany dokonane w przeciągu 5 sek. od aktualnej daty.
Na formatkę wrzuciłem backgroundWorke'ra w metodzie odpowiedzialnej za działanie w tle:
Ten element działa ale tylko w pewnym sensie. Kolejnym warunkiem było w przypadku pobraniu wierszy z bazy danych miała zostać utworzona formatka, ale przez Sleep formatka jest rysowana jest tylko do pewnego stopnia, a później pauza... Chciałem dodać innego backgraounWorkera odpowiedzialnego za otwieranie okna, ale efekt był identyczny...
while ((worker.CancellationPending == false))
{
if (!first)
System.Threading.Thread.Sleep(5000);
else
first = false;
//Pobranie wierszy w bazie danych.
...
...
...
}