Suchergebnisse

Suchergebnisse 1-3 von insgesamt 3.

  • Benutzer-Avatarbild

    Vorrausgesetzt dass dein Code, den du bisher gepostet hast, alles ist, habe ich hier mal für dich einen Async/Await Ansatz. Das einzige was du jetzt noch machen musst, ist dein Click-Event als Async deklarieren und dann diese Funktion Awaiten. Ich habe jetzt einfach mal aus meiner Erfahrung heraus zum einen das Befüllen des DataAdapters ausgelagert, zum anderen die ganze for-Schleife, da du u.U. hier etliche Schreibvorgänge auf die Platte hast. Hätte ich auch in einen einzigen Task auslagern kön…

  • Benutzer-Avatarbild

    Zitat von r0tzi: „Edit: @EaranMaleasi wieder fehlermeldung crossthreads bei update der progressbar.“Zitat von EaranMaleasi: „Was deine Progressbar angeht, musst du nun entweder aus dem Task heraus Invoken, oder dich mit der Klasse Progress bzw. IProgress auseinandersetzen.“ Könntest du uns deinen jetzigen Code, mit deiner "Lösung" nochmal posten? ICh hab keine Ahnung, ob du nun meinen Vorschlag verwendest, oder deinen bisherigen Code modifiziert hast, oder wie auch immer. Dann kann ich dir erklä…

  • Benutzer-Avatarbild

    Du erstellst nen Thread, in dem du den Dispatcher darum bittest, SucheCreateDatabase() im Hauptthread auszuführen, um dann dort drin für jede for Iteration 1ms asynchron zu warten... habe ich das richtig verstanden? Wenn nun dein Code von SucheCreateDatabase() an den Punkt kommt, an dem StautsSucheLong() aufgerufen wird, ist alles bisher komplett synchron abgelaufen. In deiner neuen Funktion, wartest du nun ungefähr 1ms asynchron. Dies bedeutet, dass du einen Task erstellst, den für ungefähr 1ms…