Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [VB6] Creare una pausa

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    23

    [VB6] Creare una pausa

    Salve!

    Ho bisogno di creare una pausa di qualche secondo in una funzione, prima
    di continuare con le istruzioni.

    Quando clicko sul pulsante, dopo alcune istruzioni, imposto un timer su
    5 secondi (5000 millisecondi) e lo attivo:

    Timer1.Interval = 5000
    Timer1.Enabled = True

    Nell'evento Timer del timer, ho inserito l'istruzione per interrompere il timer:

    Timer1.Enabled = False

    Nella funzione del pulsante, dopo l'attivazione del timer c'è un ciclo while
    che attende che il timer si spenga:

    While (Timer1.Enabled)
    Wend

    Il programma si blocca e anche il timer.

    Come posso creare una pausa prima di continuare ad eseguire delle istruzioni?


    Grazie!

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Inserisci una DoEvents dentro al while
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    23
    Originariamente inviato da oregon
    Inserisci una DoEvents dentro al while
    Come si usa DoEvents?

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    ??

    In che senso ... ?

    La scrivi dentro al ciclo e basta ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    23
    Originariamente inviato da oregon
    ??

    In che senso ... ?

    La scrivi dentro al ciclo e basta ...
    Ok! Ora funziona!

    GRAZIE 1000!!!


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 © 2026 vBulletin Solutions, Inc. All rights reserved.