Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [Visual 2005] Stranezza Do ... Loop Until

    Ciao ragazzi, stamattina mi sono deciso di fare un programmino per gestire lo stato delle spedizioni con un software, in sostanza genera post nel sito e mi da risposta sullo stato della spedizione tramite internet. In sostanza mi sono ritrovato davanti per la prima volta il comando do loop until ora sentiti cosa è successo: ho scritto il comando
    Do
    posizione = testohtml.indexOf(rtab, posizione)
    'istruzioni
    Loop until posizione = -1
    Ho provato il codice e quando richiamavo l'azione si bloccava: ho provato ha sostituire l'until ma niente quando scrivo do il programma si blocca qualsiasi istruzione io scrivi, ho provato con for next e andava bene poi alla fine ho scritto il codice con goto molto facilemente... ma molto strano perchè cmq ho provato sia su visual basic 2005 che su visual studio e il risultato è stato lo stesso! chiarimenti?

  2. #2
    Il programma non si Blocca....

    Per Forzare il Programma ad aggiornarsi devi usare DoEvents

    Do
    posizione = testohtml.indexOf(rtab, posizione)
    'istruzioni
    Application.DoEvents()
    Loop until posizione = -1

  3. #3
    ma questo perchè accade?

  4. #4
    Perchè nei Cicli l'applicazione non fa il refresh quindi sembra bloccata...invece con doevents la forzi a fare il refresh del form

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.