Principales respuestas
Como saber cuanto tiempo paso desde un timer

Pregunta
-
Lo que tengo hecho es un respaldo automático con timer, pero necesito mejorarlo y que haga un respaldo cada 2 horas o las horas que yo le asigne.
No se como poder saber si al hacer un respaldo verifique si pasaron 2 horas y haga otro respaldo.
Estoy trabajando con checkbox con los días de la semana.
viernes, 13 de noviembre de 2015 21:38
Respuestas
-
Hola.
Activas el timer
y en el interval pones 7.200.000 que representa 2 hras o 120 minutos en milesegundos
1 min -> 60.000 milesegundos.
private void timer1_Tick(object sender, EventArgs e) { timer1.Stop(); MessageBox.Show("Llama al metedo respaldo", "Llama al metedo respaldo", MessageBoxButtons.OK,MessageBoxIcon.Information); timer1.Start(); }
aca podrias encontrar informacion para que el usuario determine cada cuantas horas o minutos genere el respaldo.
https://msdn.microsoft.com/es-es/library/3tszykws(v=vs.110).aspx
http://www.todoexpertos.com/categorias/tecnologia-e-internet/programacion/c-sharp/respuestas/2120942/timer-c
- Editado Tronxs sábado, 14 de noviembre de 2015 2:32
- Propuesto como respuesta Karen MalagónModerator martes, 17 de noviembre de 2015 22:41
- Marcado como respuesta Karen MalagónModerator jueves, 19 de noviembre de 2015 18:01
sábado, 14 de noviembre de 2015 2:30
Todas las respuestas
-
hola
si quieres implementar un scheduler porque no usas una libreria que cumpla ese proposito
Task Scheduler Managed Wrapper
entonces puedes programar la tarea para que ejecute cada cierto tiempo
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentinaviernes, 13 de noviembre de 2015 23:54 -
Y como sería eso? la verdad nunca he usado eso ni escuchado algo sobre task schedulersábado, 14 de noviembre de 2015 2:22
-
Hola.
Activas el timer
y en el interval pones 7.200.000 que representa 2 hras o 120 minutos en milesegundos
1 min -> 60.000 milesegundos.
private void timer1_Tick(object sender, EventArgs e) { timer1.Stop(); MessageBox.Show("Llama al metedo respaldo", "Llama al metedo respaldo", MessageBoxButtons.OK,MessageBoxIcon.Information); timer1.Start(); }
aca podrias encontrar informacion para que el usuario determine cada cuantas horas o minutos genere el respaldo.
https://msdn.microsoft.com/es-es/library/3tszykws(v=vs.110).aspx
http://www.todoexpertos.com/categorias/tecnologia-e-internet/programacion/c-sharp/respuestas/2120942/timer-c
- Editado Tronxs sábado, 14 de noviembre de 2015 2:32
- Propuesto como respuesta Karen MalagónModerator martes, 17 de noviembre de 2015 22:41
- Marcado como respuesta Karen MalagónModerator jueves, 19 de noviembre de 2015 18:01
sábado, 14 de noviembre de 2015 2:30