Cuestión : el intentar agregar un contador de tiempo 24hour a mi app

después de un rel= el " nofollow " > atimer del en-us/library/system.timers.timer.interval.aspx

with de http://msdn.microsoft.com/ = el nuevo

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

I tiene trid el poner del atimer compartido privado pues system.timers.timer en mi clase pública Form1

de la clase form1

Public amortiguan csvfile como la secuencia = My.Application.Info.DirectoryPath y “\ " el
'de los ians \ test.csv si File.Exists (String.Format (” \ ians \ {0: , DateTime.now) Then
“outfile dévil de/>g} log.csv " como nuevo StreamWriter (String.Format (” \ ians \ {0: g} log.csv ", verdad))
” Else
“outfile dévil como nuevo StreamWriter (String.Format (“\ ians \ {0: g} log.csv”, falso))outfile público de If
del final del
” como aTimer compartido público de StreamWriter
como System.Timers.Timer
dévil ahora como la fecha y hora = DateTime.Now
disptext1 privado como Object
disptest2 privado como Object

what es la manera correcta en vb.net 2008 express
class= del

Respuesta : el intentar agregar un contador de tiempo 24hour a mi app

utilizar “ahora” se oponen para conseguir el objeto del tiempo actual y para almacenarlo en una variable. Entonces usted puede utilizar un control del contador de tiempo con intervalo grande para comprobar si el tiempo almacenado es hace 24 horas comparándolo con “ahora” se opone otra vez.



Clase pública Form1

    startTime dévil como fecha
    timerA dévil como nuevo contador de tiempo

    El submarino privado Form1_Load (remitente de ByVal como System.Object, ByVal e como System.EventArgs) dirige MyBase.Load
        startTime = ahora
        timerA.Interval = (600000)
        AddHandler timerA.Tick, AddressOf passed10Min
        timerA.Start ()
    Submarino del extremo

    passed10Min secundarios ()
        D dévil como fecha = startTime
        d.AddDays (1)
        Si Date.Compare (ahora, d) <>            '' 24 pasó

            timerA.Stop ()

       
            '' 24 no ha pasado
        Terminar si
    Terminar el submarino


Terminar la clase


cada 10 minutos este código comprobará si 24 horas han pasado desde el cargamento de la forma.
Otras soluciones  
 
programming4us programming4us