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

    VB.NET Timer

    Ciao a tutti!

    Ho un problema con VB.NET:
    vorrei utilizzare un timer in VB.NET, in VB6 facevo così:

    T = Timer
    Do
    DoEvents
    Loop Until Timer >= T + 5

    e in questo modo l'applicazione aspettava prima di procedere con la prossima linea di codice, ma non riesco a farlo in VB.NET. Ho provato con vari cicli ma l'applicazione sembra sempre bloccata, invece io vorrei che l'utente avesse modo di bloccare l'operazione quando vuole senza aspettare la fne.

    Spero di essermi spiegato, ciao!

  2. #2
    Nn capisco, devi bloccare l'esecuzione del timer?

    Se si devi fare:
    codice:
    timer1.Stop()

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    22
    No, nn devo stoppare il timer, anche perchè non uso quel controllo, io vorrei creare un "timer" in runtime utilizzando threading.thread.sleep o altro, ma se io uso questo l'applicazione sembra "bloccata" invece io vorrei che l'utente potesse bloccare la funzione cliccando su un pulsante.

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da secX
    No, nn devo stoppare il timer, anche perchè non uso quel controllo, io vorrei creare un "timer" in runtime utilizzando threading.thread.sleep o altro, ma se io uso questo l'applicazione sembra "bloccata" invece io vorrei che l'utente potesse bloccare la funzione cliccando su un pulsante.
    Fai una ricerca sull'uso dei thread e lascia perdere il Timer, che non mi sembra adatto a ciò che vuoi fare (che è ancora oscuro) e direi di evitare soprattutto il DoEvents.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

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.