Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    170

    [VB.NET] ProgressBar per download

    Vi spiego subito il mio problema: ho un form che si collega in ftp e mi scarica un file.
    Durante questa operazione vorrei visualizzare una progressbar che mi indichi il tempo rimanente alla fine dell'operazione.
    Ho fatto un pò di ricerca su web ma non ho trovato niente in merito.
    Forse non è un'implementazione molto comune proprio perchè è un'operazione talmente laboriosa che non conviene perderci tempo?
    Voi come fate: inserite una progressbar "fittizia", nel senso che si muove indipendentemente dal download?!?!

    Non so proprio da dove iniziare!
    Se qualcuno cortesemente può indirizzarmi sulla retta via vi sarei molto grato!

    Grazie.

  2. #2
    mmm,se conosci la dimensione del file prima di scaricarlo puoi usarla per settare il max value della progressbar,e per "caricarla" vai a vedere ogni tot tempo la dimensione raggiunta dal file mentre lo scarichi...è un idea non l'ho mai fatto!
    mic

  3. #3
    Dipende da come effettui il download: con il WebClient non c'è niente da fare (fa tutto da sé e non dà notifiche), con le richieste asincrone invece mi pare che si possa fare, ma è abbastanza un casino.
    Amaro C++, il gusto pieno dell'undefined behavior.

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    170
    Sono riuscito a trovare, sempre dietro suggerimento, uno script che potrebbe fare al caso.
    Posto il link perchè sicuramente sarà utile a chiunque abbia questa problematica: downloadFileswProgressbar.asp
    L'unico problemino è che questo fa richiesta in http, mentre a me servirebbe in ftp.
    Ho provato a fare delle modifiche per convertirlo al mio bisogno, ma mi da degli errori.
    Qualcuno percaso riesce nell'intento, ossia ad adattare il codice per richieste ftp?
    Non penso che sia molto difficile, bisogna solo avere una buona pratica del linguaggio, cosa che io non ho!

    Grazie intanto per i suggerimenti.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.