Multitasking Form -> Form hängt bei Datenabfrage

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von picoflop.

    Multitasking Form -> Form hängt bei Datenabfrage

    Starte über einen Timer eine Datenabfrage die cirka 30sec nach Programmstart startet. Problem ist während der Datenabfrage bleibt die Form hängen. Uhrzeitlabels so wie sonstige Infoelemente werden nicht mehr aktualisiert bis zum Ende der Datenabfrage.
    Wie kann ich diese im Hintergrund machen das ich trotzdem mit dem Programm weiter arbeiten kann.
    zb indem zu einen Timers.Timer nimmst und keinen Windows.Forms.Timer. Denn der Windows.Forms.Timer feuert im GUI-Thread und blockt dann den Thread, wenn viel zu tun ist.
    Alternativ kannst du im Timer einfach einen Thread starten, der dann den Job erledigt:
    Dim t as new Thread(AddressOf MeineSub)
    t.Start