Keresés

Új hozzászólás Aktív témák

  • martonx

    veterán

    válasz Des1gnR #1517 üzenetére

    Webclient-tel kétféleképpen tudsz letölteni. Aszinkron módon, azaz elindul a letöltés, de a kódod fut tovább, nem várja meg, hogy mi lett a letöltés eredménye. Ez a DownloadFileAsync.
    Vagy szinkron módon, azaz elindul a letöltés, a kód megvárja míg letöltődik, és csak ezután fut tovább. Ez a sima DownloadFile.
    Remélem érthető a különbség.
    Emellett a létező legegyszerűbb letöltési lehetőség a My.Computer.Network.DownloadFile használata.
    Sőt letölteni lehet a webhttprequest-tel is. A lehetőségek tárháza szinte végtelen.
    Esetedben javaslom a szinkron letöltést, mert így a legegyszerűbb sorba mindent letölteni, és ha jól értem nem több száz megás cuccokat töltesz le.
    De ha már aszinkron, azért nem működik a DownloadProgressChanged eseményed, mert ehhez a WebClient-edhez előbb hozzá kell kapcsolnod ezt az eseményt. Ezt az AddHandlerrel tudod megtenni.

Új hozzászólás Aktív témák

Hirdetés