Suchergebnisse
Suchergebnisse 1-5 von insgesamt 5.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Multithreading mit BackgroundWorker
Niko Ortner - - Tipps & Tricks zu sonstigen Problemstellungen – WinForms
BeitragDa mir in den letzten Tagen aufgefallen ist, das der Umgang mit BackgroundWorkern am Anfang nicht einfach ist, habe ich mich dazu entschlossen dieses Tutorial zu schreiben. Für die, die sich noch nie damit beschäftigt haben: Multithreading kann dazu verwendet werden zeitaufwendige Aufgaben auszuführen und gleichzeitig das GUI weiter verwenden zu können. Um es an einem Beispiel zu erklären: Eine Schleife mit 100000 Durchläufen benötigt insgesamt ~20 Sekunden (angenommener Wert). Das bedeutet, das…
-
Multithreading mit BackgroundWorker
Niko Ortner - - Tipps & Tricks zu sonstigen Problemstellungen – WinForms
BeitragTeil 2: Jetzt folgen einige Erweiterungen, die nützlich sein können. - Abbrechen des Hintergrundvorgangs - Übergeben von als String darstellbare Werte an den BGW - Übergeben komplexer Werte an den BGW - Übergeben von als String darstellbare Werte vom BGW an die ProgressChanged Sub - Übergeben komplexer Werte and die ProgressChanged Sub Abbrechen des Hintergrundvorganges Da es manchmal erforderlich ist den Hintergrundvorgang abzubrechen zeige ich das auch noch. Das ist auch keine Hexerei. Als ers…
-
Multithreading mit BackgroundWorker
Niko Ortner - - Tipps & Tricks zu sonstigen Problemstellungen – WinForms
BeitragVielen Dank für das Feedback. Ich werde das "Dis- und Enablen" des GUI noch hinzufügen (natürlich mit Verweis auf Dich). Ja, die 10 Millisekunden sind schon etwas schnell.
-
Multithreading mit BackgroundWorker
Niko Ortner - - Tipps & Tricks zu sonstigen Problemstellungen – WinForms
Beitrag@markus.obi: Danke für's testen. Bei mir funktioniert's problemlos: vb-paradise.de/index.php/Attachment/22299/ An der Framework-Version ligt's auch nicht. Ich hab alle Versionen durchprobiert. Bei jeder wir die Exception korrekt angezeigt.
-
Multithreading mit BackgroundWorker
Niko Ortner - - Tipps & Tricks zu sonstigen Problemstellungen – WinForms
Beitrag@markus.obi: @ErfinderDesRades: Jetzt weiß ich, warum die Exception bei mir ausgelöst wird. Ich greife in der Completed-Sub auf e.Result zu. Sieht man sich das im Decompiler den Framework-Code an, sieht man das: vb-paradise.de/index.php/Attachment/22324/ Jetzt stellt sich nur noch die Frage, warum im Fensterchen nicht die TargetInvocationException, sondern die OverflowException anzeigt wird. Ich hab noch was getestet: VB.NET-Quellcode (13 Zeilen) Das ist das Ergebnis, wenn man direkt die Exe sta…