Ir al contenido


Foto

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


  • Por favor identifícate para responder
2 respuestas en este tema

#1 jjmcira

jjmcira

    Member

  • Miembros
  • PipPip
  • 26 mensajes

Escrito 25 octubre 2011 - 06:22

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
  • 6.301 mensajes
  • LocationArgentina

Escrito 26 octubre 2011 - 06:23

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 mensajes
  • LocationMéxico

Escrito 26 octubre 2011 - 06:54

Puedes ver un ejemlo en este enlace


Saludos,
  • 0




IP.Board spam blocked by CleanTalk.