Questione : prova di aggiungere un temporizzatore 24hour al mio app

dopo un rel= " il nofollow " > atimer del en-us/library/system.timers.timer.interval.aspx

with di http://msdn.microsoft.com/ = nuovo

and di System.Timers.Timer (86400000) (24*60*1000) il AddHandler aTimer.Elapsed, AddressOf OnTimedEvent
gets " del _blank " " del target= " di http://msdn.microsoft.com/en-us/library/system.timers.timer.interval.aspx del href= del

I ha trid mettere il atimer comune riservato poichè system.timers.timer nel mio codice categoria pubblico Form1

del codice categoria form1

Public oscurano csvfile come stringa = My.Application.Info.DirectoryPath & “\ "
'degli ians \ test.csv se File.Exists (String.Format („ \ ians \ {0: outfile fioco del g} log.csv "/>now/>, DateTime. del (" \ ians \ {0: il g} log.csv ", allinea))outfile fioco del
„ Else
“come nuovo StreamWriter (String.Format(" \ ians \ {0: g} log.csv„, falso))outfile pubblico di If
di conclusione del
„ come aTimer comune pubblico di StreamWriter
come System.Timers.Timer
fioco ora come DateTime = DateTime.Now
disptext1 riservato come Object
disptest2 riservato come Object

what è il senso corretto in vb.net 2008 express
class= del

Risposta : prova di aggiungere un temporizzatore 24hour al mio app

usare “ora„ obiettano per ottenere l'oggetto di tempo corrente e per memorizzarli in una variabile. Allora potete usare un controllo del temporizzatore con il grande intervallo per controllare se il tempo memorizzato è di 24 ore fa paragonandolo ancora al “ora„ obietta.



Codice categoria pubblico Form1

    startTime fioco come data
    timerA fioco come nuovo temporizzatore

    Il sommergibile riservato Form1_Load (mittente di ByVal come System.Object, ByVal e come System.EventArgs) tratta MyBase.Load
        startTime = ora
        timerA.Interval = (600000)
        AddHandler timerA.Tick, AddressOf passed10Min
        timerA.Start ()
    Sommergibile dell'estremità

    passed10Min secondari ()
        D fioca come la data = startTime
        d.AddDays (1)
        Se Date.Compare (ora, d) <>            '' 24 è passato

            timerA.Stop ()

        Altrimenti
            '' 24 non è passato
        Concluder se
    Concludere il sommergibile


Concludere il codice categoria


ogni 10 minuti questo codice controllerà se 24 ore passino dal caricamento della forma.
Altre soluzioni  
 
programming4us programming4us