Pergunta : tentativa adicionar um temporizador 24hour a meu app

depois de um rel= o " nofollow " > atimer do en-us/library/system.timers.timer.interval.aspx

with de http://msdn.microsoft.com/ = o

and de System.Timers.Timer (86400000) (24*60*1000) o AddHandler aTimer.Elapsed do " _blank " " do target= de " http://msdn.microsoft.com/en-us/library/system.timers.timer.interval.aspx do href= do
gets ontimedevent não é o

I tem o trid põr o atimer compartilhado confidencial porque system.timers.timer em minha classe pública Form1

da classe form1

Public escurecem csvfile como a corda = o My.Application.Info.DirectoryPath & “\ "
'dos ians \ test.csv se File.Exists (String.Format (” \ ians \ {0: , DateTime.now) Then
“outfile não ofuscante de/>g} log.csv " como StreamWriter novo (String.Format (” \ ians \ {0: g} log.csv ", retifica))
” Else
“outfile não ofuscante como StreamWriter novo (String.Format (“\ ians \ {0: g} log.csv”, falso))outfile público de If
fim do
do” como o aTimer compartilhado público de StreamWriter
como System.Timers.Timer
não ofuscante agora como o DateTime = o DateTime.Now
disptext1 confidencial como Object
disptest2 confidencial como Object

what é a maneira correta em vb.net 2008 express
class= do

Resposta : tentativa adicionar um temporizador 24hour a meu app

usar “agora” objetam para começ o objeto do tempo atual e para armazená-lo em uma variável. Então você pode usar um controle do temporizador com grande intervalo para verific se o tempo armazenado é 24 horas há comparando o outra vez com “agora” objeta.



Classe pública Form1

    startTime não ofuscante como a data
    timerA não ofuscante como o temporizador novo

    O submarino confidencial Form1_Load (remetente de ByVal como System.Object, ByVal e como System.EventArgs) segura MyBase.Load
        startTime = agora
        timerA.Interval = (600000)
        AddHandler timerA.Tick, AddressOf passed10Min
        timerA.Start ()
    Submarino da extremidade

    passed10Min secundários ()
        D não ofuscante como a data = o startTime
        d.AddDays (1)
        Se Date.Compare (agora, d) <>            '' 24 passaram

            timerA.Stop ()

        Mais
            '' 24 não passaram
        Terminar se
    Terminar o submarino


Terminar a classe


cada 10 minutos este código verific se 24 horas passaram desde o carregamento do formulário.
Outras soluções  
 
programming4us programming4us