Wpis z mikrobloga

#naukaprogramowania #csharp

Robię pobieranie danych ustawione wywołanie na Timer Tick Event .Powiedzmy co 20 sek.Czy da się jakoś ustawić,żeby rozpoczął nowy event po 20 sek albo w przypadku gdy pobranie trwało dłużej np.25 sek to po pobraniu?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
@Sorn No raczej nie przynajmniej nie widzę jak by go zastosować. W przypadku dłuższego pobierania na rozpoczynać nowy event później a tak to co 20sek
  • Odpowiedz
  • 0
@smalczyk1 jeżeli całość zajmuje więcej niż 20s to cały czas aplikacja będzie pobierała aktualizacje ponieważ skończy jedną i od razu zacznie drugą. Chyba, że tak ma właśnie być.
To musisz liczyć czas i sprawdzać czy minęło 20s. Obliczyć różnice i uruchomić timer z odpowiednim czasem.
To tak na szybko. Zapewne są bardziej eleganckie sposoby na to ;)
  • Odpowiedz