Suchergebnisse

Suchergebnisse 1-3 von insgesamt 3.

  • Benutzer-Avatarbild

    Der lange Prozess läuft vermutlich im Mainthread(=Gui-Thread). Solange er läuft, kann das Gui nix tun. Üblicherweise verlegt man solche Prozesse dann mittels Async/Await in einen NebenThread. Meldungen aus dem nun nebenläufigen Prozess müssen threadübergreifend abgesetzt werden - dazu gibts eine Progress(Of T)-Klasse. Ausserdem brauchst du nun einen IsBusy-Dialog, der deine Anwendung für den User blockiert - damit er nicht iwelche Buttons drückt und weiss Gott was auslöst - während der Prozess n…

  • Benutzer-Avatarbild

    dieses sich selbst invoken ist eine UnArt. Der Timer tickt im NebenThread, dann kann er die ZielMethode invoken - die braucht sich nicht selbstInvoken.VB.NET-Quellcode (4 Zeilen) fennich. Tatsächlich kann UpdateSecs durch eine anonyme Methode ersetzt werden, und was Elapsed() macht ist mir auch unklar - ich fürchte, kann auch weg. Ah - ich sehe, du rufst den Selbst-Invoker ja auch garnicht auf, sondern frühstückst es auch mit einer anon-Methode ab (zeile #3). Wie gesagt: InvokeLabelTextChange() …

  • Benutzer-Avatarbild

    Also wenn du während des LangLaufes sekündlich ein Label updaten willst, wirst du wohl beim in post#2 genannten enden. Der enthält auch Hinweise auf ein Tut.