none
Download pausieren laasen und ihn dann mit einen Button weiterlaufen lassen. RRS feed

  • Allgemeine Diskussion

  • Hallo Community,

     

    ich bin auf der Suche nach einem Code der den Download ( welcher im Backgroundworker  läuft ) pausieren lässt und ihn mit einem Button dann wieder weiterlaufen lässt.

    Der Download Manager sieht ungefähr so aus http://www.codeproject.com/KB/vb/downloadFileswProgressbar.aspx.

    Dieser Downloader enthält diese ganze Features zwar schon http://www.codeproject.com/KB/vb/FileDownloader.aspx, nur ich will diese ja in meinen einbauen und da ich noch ein Anfänger bin, ist dies noch recht schwer, vielleicht könnt ihr ja aus diesem Downloader die weiteren Informationen zu meinem Problem entnehmen und mir so leichter helfen.

    Danke schon mal im Voraus für die Antworten.

    Freitag, 10. Juni 2011 14:04

Alle Antworten

  • Hi Flow.

    Wenn der Download in einem extra Thread läuft und das restliche Programm nicht behindert oder anhält, könnte man das über einen Boolean machen, den man aus dem Hauptprogramm setzt, und im Backgroundworker abfragt, z.B. "DownloadsPaused = true/false". Die entscheidenden Programmanteile, die tatsächlich downloaden innerhalb der Schleife im Download-Code, könnte man dann via "IF Not DownloadsPaused Then ..." einfach umgehen, solange nicht gedownloadet wird, sondern alternativ etwa in einem Label ein "Download angehalten" ausgeben, und z.B. einen Button auf Visible setzen, der den Download wieder weitermachen lässt (also DownloadsPaused wieder auf false setzt).

    Wäre jetzt so eine Schnellschuss-Idee, ohne nähere Umstände des Codes zu kennen (z.B. ob es mehrere parallele Downloads gibt, oder dgl.)

    LG, Dennis.

    Mittwoch, 15. Juni 2011 14:40