Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17

Discussione: timer con visual basic

  1. #1

    timer con visual basic

    Ciao a tutti, sono al lavoro e devo fare una cosa che non ricordo come si fa, vorrei con visual basic fare eseguire una operazione dopo ed ogni tot minuti ma non ricordo come funziona e come si scrive il codice........help me


    ::: Crepes Designer ::: http://www.mauriziobrevi.com

  2. #2
    inserisci l'oggetto Timer

    setta la proprietà Interval ( 1000 = 1 secondo )

    ogni secondo entra in automatico nella sub .........

    Private Sub t1_Timer()
    inserire il codice da eseguire
    end sub

    Bye !!!
    Fidarsi è bene, non fidarsi è male !

  3. #3
    Ciao!
    Devi prima di tutto importare il controllo Timer.
    Una volta importato setti la proprieta Interval nel tempo che ti serve (E' in millisecondi!).
    :adhone:
    entri nell'evento timer e scrivi il codice che devi ripetere!!:gren:

    esempio:

    in design time (form)
    controllo timer:
    name=Timer1
    Interval=5000

    in runtime (codice)
    Private Sub Timer1_Timer()
    MsgBox "Ciao"
    End Sub

    (in questo caso ogni 5 sec ti manda un mess con scritto ciao!!)

    Spero di esserti stata utile ciao!!!! ps sai qualcosa dei datagrid?

  4. #4
    ciao caino, porta pazienza, vorrei fare partire questa cosa da access o da excel e non trovo, se c'è l'oggetto timer, potresti scrivermi un codice che mi faccia eseguire un operazione dopo un tot di tempo?
    Grazie infinite ^__^
    ::: Crepes Designer ::: http://www.mauriziobrevi.com

  5. #5
    ciao giorgia, sono un po handicap, ho fatto in questo modo:Private

    Sub Macro1()
    Name = Timer1
    Interval = 50
    End Sub

    ------------------------------------

    Sub Timer1_Timer()
    MsgBox "Ciao"
    End Sub

    ma non funziona, tra l'altro con la fretta so che sto facendo delle stupidaggini megagalattiche ma non riesco a concentrarmi....sigh....mi potresti scrivere il codice?
    Grazie!
    ::: Crepes Designer ::: http://www.mauriziobrevi.com

  6. #6
    Potresti fare così......

    Public Sub Conta()
    For x = 0 To 30000
    Next x
    Call Esegui
    End Sub

    Public Sub Esegui()
    MsgBox "Ciao"
    Call Conta
    End Sub

    basta chiamare una volta una delle due Sub....
    Fidarsi è bene, non fidarsi è male !

  7. #7
    si, avevo già provato una cosa simile m mi tiene occupato il pc, mentre lui aspetta dovrebbe potere lavorare, ho il codice a casa e mi sembra di ricordare he veniva assegnato a una variabile l'oggetto timer

    c = timer

    e poi con un'operazione matematica gli si faceva ritardare l'esecuzione.

    mi sto scervellando...
    ::: Crepes Designer ::: http://www.mauriziobrevi.com

  8. #8
    Hai ragione

    dichiara una variabile

    Public WithEvents MioTimer As Timer

    poi lo usi normalmente !!!
    troverai anche l'evento Timer
    Fidarsi è bene, non fidarsi è male !

  9. #9
    Il problema è che non so come scrivere il codice, mi servirebbe del codice da copiare perchè non ne vengo a capo, non conosco abbastanza bene visual basic per raccapezzarmi
    ::: Crepes Designer ::: http://www.mauriziobrevi.com

  10. #10
    aspetta un attimo .... ci provo !!!
    Fidarsi è bene, non fidarsi è male !

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.