Usuário com melhor resposta
Ferramenta timer

Pergunta
-
Respostas
-
Você pode usar a propriedade interval do timer para determinar de quanto em quanto tempo ele executará. Se quiser que ele rode daqui a 24 horas da hora que você iniciou ele é só setar o interval = 86400000 . 1 segundo é igual a 1000.
Bruno Ferreira de Souza
Analista Desenvolvedor .NET
MCP - Windows Form- Marcado como Resposta Alexandre Carmo sexta-feira, 1 de outubro de 2010 18:09
-
Faça um verificador pegando o horario atual, e coloque o mesmo dentro do timer. Quando estiver na hora desejada efetue o codigo
- Marcado como Resposta Alexandre Carmo sexta-feira, 1 de outubro de 2010 18:09
Todas as Respostas
-
Você pode usar a propriedade interval do timer para determinar de quanto em quanto tempo ele executará. Se quiser que ele rode daqui a 24 horas da hora que você iniciou ele é só setar o interval = 86400000 . 1 segundo é igual a 1000.
Bruno Ferreira de Souza
Analista Desenvolvedor .NET
MCP - Windows Form- Marcado como Resposta Alexandre Carmo sexta-feira, 1 de outubro de 2010 18:09
-
Alexandre,
Está me parecendo que você poderia utilizar o próprio Agendador de Tarefas do Windows para solucionar essa necessidade... Você poderia dar maiores detalhes do que gostaria de fazer?
André Alves de Lima
Visite o meu site: http://andrealveslima.spaces.live.com
Me siga no Twitter: @andrealveslima- Sugerido como Resposta AndreAlvesLimaModerator sexta-feira, 1 de outubro de 2010 11:59
-
O ideal seria fazer isso que o Andre falou. Se quiser tentar usar o agendador segue um link ensinando.
http://www.linhadecodigo.com.br/artigo/2992/Executar-aplica%C3%A7%C3%B5es-em-background-com-Agendador-de-Tarefas-Windows.aspx
Mas se quiser o timer e não souber, segue um link do macoratti.
http://www.macoratti.net/vbn_time.htm
Bruno Ferreira de Souza
Analista Desenvolvedor .NET
MCP - Windows Form- Sugerido como Resposta AndreAlvesLimaModerator sexta-feira, 1 de outubro de 2010 11:59
-
Faça um verificador pegando o horario atual, e coloque o mesmo dentro do timer. Quando estiver na hora desejada efetue o codigo
- Marcado como Resposta Alexandre Carmo sexta-feira, 1 de outubro de 2010 18:09
-
Boa tarde
Pessoal valeu mesmo pela ajuda, o que eu preciso é o seguinte meu cliente vai preecher um campo no formato hora informando qual horário ele quer que o aplicativo execute uma determinada tarefa de backup do banco de dados do próprio aplicativo, ele usa esse aplicativo o dia inteiro e para essa tarefa ele quer definir o horário e a tarefa executa aquela função todos os dias e dispara um email para ele.
Vou estudar todos os links passados por vocês e se alguma coisa travar posto aqui, no momento sou grato por todas as ajudas, mas gostaria de saber nesse caso qual a melhor ferramenta, vou analisar as duas e aceito sugestões
Alexandre -
Fala pessoal blz
Então analisando o vocês me passaram o que eu preciso mesmo é usar a ferramenta timer pois se trata de uma ação que será executada com a hora que o usuário vai registrar no próprio programa, quando chegar ao horário que ele precisa o sistema vai chamar a class e executar a tarefa, qté consegui fazer usando a timer coloquei um condição que analisa no banco a hora e se for a desejada ele executa o timer esta configurado para verificar a cada 1 segundo, o problema é que se eu marcar para ele executar por exemplo as 10:00 horas ele fica executando até as 10:01 e executa ma mesma tarefa várias vezes, preciso que quando chegar o horário ele execute uma vez e pare e só execute no dia seguinte e assim por diante, alguém tem idéia de como fazer isso?
Alexandre