FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
El Programador De Tareas Con Delphi
Hola a todos,
Saben tengo varias aplicaciones q realizan diferentes procesos, el caso es q estas aplicaciones tienen q estar instaladas en varios usuarios y tienen q ejecuatarse cada cierto tiempo. Es posible programar el Programador de Tareas desde Delphi ? Como ? Gracias. Tamara |
#2
|
||||
|
||||
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#3
|
|||
|
|||
una pregunta ??
el programa q me recomiendas Para q version de Delphi es ? Tamara |
#4
|
|||
|
|||
Cita:
el programa q me recomiendas Para q version de Delphi es ? Tamara |
#5
|
||||
|
||||
Tamara, primero quiero recomendarte que leas la Guía de Estilo, y segundo te comento que lo que te paso es la traduccion del MSTask.h que es el header de la "Interface for the Microsoft Task Scheduler API", trae una DEMO bastante completa que creo debe compilar Delphi 5 o superior.
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#6
|
|||
|
|||
Cita:
disculpame por favor. Tamara |
#7
|
|||
|
|||
Estoy probando la demo que recomiendas pero siempre que pulso el boton Get Task para ver todas las tareas programadas me aparece un mensage de error (solo si hay tareas, sino no) del tipo "Access violation at address 00472ad6" bloqueandose la aplicacion y teniendolo que cerrar con crtl+alt+sup. El código de error que me ofrece el propio TaskScheduleDemo es 800004002, que buscando por ahi y creo que se trata de un error en el paso de parámetros, pero que no he podido solucionar.
Lo mismo me pasa cuando trato de agegar una tarea mediando otro código que encontre en una web. Leyendo el código de MsTask.pas encuentro muchas referencias a claves del registro del tipo: ITask = interface(IScheduledWorkItem) ['{148BD524-A2AB-11CE-B11F-00AA00530503}']` ó IID_IEnumWorkItems: TGUID = '{148BD528-A2AB-11CE-B11F-00AA00530503}'; Las cuales no encuantro en el registro de un xp sp1 ni en un xp sp2. pienso que quizas el autentico fallo sea ese pero aun asi creo tener el Mstask.h para xp y salen las mismas claves. Les agradeceria cualquier idea. Muchas gracias |
#8
|
|||
|
|||
Sin complicaciones, se usa el ShellExecute para lanzar el schtasks.exe y se le pasan los parámetros.
Cuando me aburra ya probaré hacerlo programando directamente |
#9
|
||||
|
||||
Cita:
Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
|
|