Jump to content


Photo

Ejecutar un proceso con intervalos cada 3 minutos con timer en delphi


  • Please log in to reply
2 replies to this topic

#1 jjmcira

jjmcira

    Member

  • Miembros
  • PipPip
  • 26 posts

Posted 25 October 2011 - 06:22 PM

Hola A todos
Me pudieran dar una idea de como utilizar un timer, para que un proceso se jecute varias veces hasta detenerlo o se ejecute las 24 horas como si fuera un servicio activo.
Se los voy a agradecer mucho. SAludos 
  • 0

#2 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6301 posts
  • LocationArgentina

Posted 26 October 2011 - 06:23 AM

Hola jjmcira,


Utilizar un TTimer es sencillo. Colocas uno, estableces la propiedad Interval el tiempo (en milisegundos) que debe esperar entre cada "disparo". Luego en el evento OnTimer debes implementar la rutina que debe ejecutar.


Ahora bien, si la idea es que la aplicación quede activa constantemente como bien indicas lo más adecuado sería que desarrolles un servicio. Y, en todo caso, si el diseño de la aplicación debe contar con alguna interfaz desarrollas una aplicación normal que interactúe con el servicio.


Sobre servicios no te sabría instruir demasiado. En términos simples se resume a File -> New -> Others -> Pestaña New -> Service | Service Application.


Saludos,
  • 0

#3 vvalladolid

vvalladolid

    Advanced Member

  • Miembros
  • PipPipPip
  • 90 posts
  • LocationMéxico

Posted 26 October 2011 - 06:54 AM

Puedes ver un ejemlo en este enlace


Saludos,
  • 0




IP.Board spam blocked by CleanTalk.