Suchergebnisse
Suchergebnisse 1-6 von insgesamt 6.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Geschwindigkeit usw...
BeitragIch habe hier für mich so lange drauf herumsiniert... @VaporiZed hat es dann einfach so geschrieben Ja das war auch mein Gedanke, man baut sich einfach seine Testumgebung dafür, also eher Zenarien und misst. Aber rein als Gedankenexperiment würde ich annehmen, dass es am schnellsten sein müsste, wenn ich Quelle und Ziel ohne Zwischenstopp auf anderen Medien lesen und schreiben würde. Also einlesen als Stream und wieder ausgeben. Weil so oder so, du kommst nicht drumm herum jede Quelldatei mindes…
-
Geschwindigkeit usw...
BeitragBitte bitte keinen Backgroundworker, das ist mehr als outdated. Async Await, was @VaporiZed schon vorgeschlagen hat, ist die Wahl der Mittel und es ist gar nicht schwer umzusetzen. Allerdings, meiner Erfahrung nach auch mit anderen Werkzeugen, das Kopieren von Dateien macht paralell einfach keinen Sinn. Du brauchst unterm Strich die selbe Zeit, ob du hintereinander deine Kopien machst oder mehrere Paralell. Nun kann es in deiner Konstellation sein (2 verschiedene Ziele), dass das paralelle Kopie…
-
Geschwindigkeit usw...
BeitragDu musst dir halt nur wirklilch merken, dass Methode2 in @VaporiZed seiner vorlage Async läuft. Also darfst du hier ohne zu Invoken keine Veränderungen an der GUI vornehmen.
-
Geschwindigkeit usw...
BeitragKönnen schon, schrieb ich doch. Das ist bei Nebenläufigkeit immer der Fall Mit Control.BeginInvoke, idR mittels eines Delegaten. Aber dazu wurde hier auch schon wirklich viel geschrieben. Sowohl vom @ErfinderDesRades als auch von @RodFromGermany findest du hier so ziemlich alles lesenswerte darüber. Ansonsten hilft dieser Abschnitt, überlese bitte den Teil mit dem BackgroundWorker, ich hasse docs.microsoft.com manchmal wirklich....
-
Geschwindigkeit usw...
BeitragIch kann deinen Code schwer nachvollziehen, mit den Infos hagelt es Fehler ohne Ende und ich tu mich auch mit VB schwer. 1. Deine Sub zippen und kopieren müssen geändert werden in Private Function kopieren() As Boolean z.B. 2. Deine Sub Threadstarten wird Private Async Sub Threadsstarten() VB.NET-Quellcode (13 Zeilen) Natürlich müssen beide Funktionen jetzt auch einen Boolean zurückgeben, insoweit musst du dort deinen Code anpassen. Mehr brauchst du nicht, du machst es zu kompliziert.
-
Geschwindigkeit usw...
BeitragZitat von Amelie: „ Halt leider nicht funktioniert.“ Ich vermute ja, du hast es a) nicht verstanden und deshalb b) das auch gar nicht umgesetzt. @VaporiZed meint sicher: VB.NET-Quellcode (1 Zeile)