FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Programador de Tareas
Hola a todo el mundo! ya que soy nuevo aquí y este es mi primer post.
No he trabajado mucho en Delphi, ya que suelo hacer cosas para web en otros lenguajes y mis conocimientos son limitados. Como lo que voy a preguntar es quizá algo complejo de realizar os pido sólo un poco de orientación, qué componentes usar y cosas así. Al grano: Necesito hacer un programita en el que pueda dar de alta 'tareas' (básicamente esas tareas van a ser peticiones HTTP), pero con la salvedad que necesitaría poder reprogramar el tiempo de próxima ejecución de las tareas a partir de otra llamada HTTP. Ejemplo: 1. Hay una tarea corriendo en la aplicación Delphi: 'llamar a una URL a las 00:00' 2. Llegado a esa hora pide la URL y la URL le contesta también por HTTP cual es la próxima hora a ejecutarse y queda en espera hasta esa nueva hora y así sucesivamente. No sé realmente por donde empezar, si tengo que hacer un proceso residente, una aplicación o que componentes debo usar. Muchas gracias por vuestra atención y un saludo. |
#2
|
|||
|
|||
Programador De Tareas
Cita:
|
#3
|
||||
|
||||
Después de 7 años... no sé, no sé...
¿Por qué no creas un hilo con lo que exactamente necesitas?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#4
|
|||
|
|||
Crear Hilos
Cita:
La idea nace de hacer lago parecido a una cola de trabajos del sistema del as400 (en el cual trabajo desde hace muchos anos) en la cual se van adicionado en la lista los programas que uno necesita ejecutar por ejemplo la impresion de un grupo de facturas (proceso batch) en lo cual se manda a ejecutar el programa de impresion de facturas por ejemplo prtfct(1) prtfct(50) y asi sucesivamente, el sistema operativo se encarga de administrar la cola de trabajos y uno no se preocupa si no de lista los trabajos pendiente de ejecutar Ahora si tiene un muestra de hilos (para dummies) donde se ejecuten hilos seria un buen aporte para todos Ahora vi alguien que tradujo el manual al espacnol de libreria para multiple hilos el cual debes conocer por tu experiencia con hilos Ahora lei en algun sitio que se podian adicionar datos al jsch pero me falta invenstiga mas w_tarea:= 'schtasks /create /TN ' + QuotedStr('Ejecutar el Bloc de notas /TR ') + 'notepad.exe ' + '/SC DAILY /ST ' + w_hora ; ShellExecute(Handle, '', PChar(w_tarea) ,'' , '', SW_SHOWNORMAL ); tambien vi un comado interesante el cual envia a ejecucion un programa en forma asincronica adjunto ejemplo ExecNewProcess('NOTEPAD.EXE', True ); ExecNewProcess('NOTEPAD.EXE', False ); saludes |
#5
|
||||
|
||||
No, te decía que crearas un hilo/tema nuevo con tu pregunta, para no mezclar con esta, que es muy antigua
Y no olvides poner los tags al código, ya sabes: Gracias
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#6
|
||||
|
||||
ASAPLTDA,
Revisa este link: Cita:
Nelson. |
|
|
|