Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    752

    [Vb.net] creare una pausa

    Ciao
    Dovrei controllare il peso di un file in download x capire se il download è finito.

    Ho pensato di controllare il suo peso tramite la classe FileInfo Length.

    Ho creato una Sub e tramite un Do LoopWhile
    controllo il peso se cresce o è fermo.

    X farlo dovrei creare una pausa di un tot di secondi all'interno del Loop??
    Come posso fare?

    Grazie
    Comunque Grazie

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Da come hai posto il problema, ci sono molti aspetti che non sono assolutamente chiari.

    Innanzitutto, come scarichi il file?
    E perché mai avresti bisogno di introdurre un'attesa indesiderata nel programma?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    752
    Il file non lo scarico con il programma.
    Viene scaricato da remoto in una cartella su un server.
    Io devo solo controllare che lo scarico sia finito.

    Non so se quello che ho scritto sia il metodo + corretto, era solo un'ipotesi.
    L'attesa era per verificare che con il passare del tempo (es: ogni 10Secondi)
    il peso file non cambi.

    Se non cambia il file è downlodato.
    Comunque Grazie

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da fosforo
    L'attesa era per verificare che con il passare del tempo (es: ogni 10Secondi)
    il peso file non cambi.
    Non mi pare una buona idea: la mancata ricezione di dati potrebbe essere dovuto a qualsiasi cosa e il tuo programma potrebbe registrare la fine di un download che è ancora in corso, a meno che l'intervallo di campionamento non venga alzato parecchio, ma finiresti così con l'attendere inutilmente tanto tempo per un file che è stato completato già da secondi o minuti.

    Non è nemmeno detto che tu possa accedere alle informazioni sul file, o addirittura non è garantito che la dimensione che ti viene restituita non sia già quella definitiva, anche se il download del file è ancora in corso.

    Onestamente, non so a cosa potrebbe servire un accrocchio di questo tipo, ma dubito che darà risultati attendibili.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    752
    Consigli??
    Comunque Grazie

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.