![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Esos errores que surgen de la noche a la mañana no suelen ser por nada de tu aplicación sino por el entorno en el que se ejecuta.
Revisa (solo por descartar) si la tarea se ejecuta correctamente en otro puesto que tenga el mismo sistema operativo y la misma actualización, la misma versión de tu programa, de tu base de datos, de fecha. Si yo te contara la de cosas extrañas que me han sucedido por actualizaciones: pdfs que ya no abre acrobat, impresoras que solo imprimen la primera hoja o que dejan de imprimir después de x veces, mensajes que quedan por detrás de otra ventana... |
|
#2
|
|||
|
|||
|
Voy a revisar todo eso a ver, sobre todo lo del formato de fechas porque si que veo que cuando me coge la fecha base de sql que es 30/12/1899, me pone 12/30/1899, puede ir por ahí, pero no entiendo porqué entonces falla cuando lo lanzo de una manera y no falla de la otra.
Me edito: Nada, la fecha no parece ser, es un windows server 2008. No entiendo nada, es un simple StrtoDateTime que funciona al ejecutarlo de una forma y de la otra no. No se. Debe de ir por ahí porque si hago, al coger el dato del ini. ReadString, me lo lee bien, pero si hago un .ReadDateTime para guardarlo en un TDateTime, no lo coge bien. Última edición por juggern fecha: 24-02-2021 a las 11:42:31. |
|
#3
|
|||
|
|||
|
Os enseño más pruebas que estoy haciendo.
El .ini tiene lo siguiente: Cita:
He hecho que me escriba mensajes en un fichero. El código es:
Si lo lanzo arrancando el exe y dándole al botón que llama al procedimiento, me escribe esto en el fichero: Cita:
Cita:
|
|
#4
|
|||
|
|||
|
Perdón, copié mal la primera cita de las 2 de abajo, las horas son 12:36:13, es decir, coge bien el dato ejecutándolo así.
|
|
#5
|
||||
|
||||
|
Hace unos días tuve un inconveniente parecido con el consumo de un servicio.
Al hacerlo el consumo desde la sesión de usuario el formato de decimales era con coma ",". Pero al hacerse por medio de un tarea programada el formato de decimales era con punto ".". La solución fue copiar la misma configuración regional a todos los demás usuarios y cuentas del sistema. Aplicar la configuración regional y de idioma a cuentas reservadas ![]()
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
|
#6
|
||||
|
||||
|
Además de lo que comenta movorack, ¿Esto está bien o falta las comillas?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#7
|
|||
|
|||
|
Hola chicos,
En cuanto pueda pruebo lo que comenta movorack y os digo. Respecto a lo otro, está bien, funciona sin comillas, si le pongo comillas da error porque no espera un string. Un saludo |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Fallo en tarea programada. Lanzar programa con interfaz gráfica | fjcg02 | Windows | 27 | 07-10-2014 14:46:41 |
| Crear una Tarea Programada. | DasGrun | Windows | 1 | 04-08-2010 11:44:38 |
| Tarea programada en Linux con Firebird 2.5 | Axel_Tech | Firebird e Interbase | 6 | 16-04-2010 18:52:16 |
| Tarea programada en delphi | drykea | Varios | 6 | 18-02-2008 16:59:19 |
| hacer una tarea programada | Patricio | Varios | 6 | 18-09-2007 20:39:21 |
|