Ver Mensaje Individual
  #7  
Antiguo 24-02-2021
juggern juggern is offline
Miembro
 
Registrado: jun 2020
Posts: 79
Reputación: 4
juggern Va por buen camino
Os enseño más pruebas que estoy haciendo.

El .ini tiene lo siguiente:
Cita:
[FECHA]
UltFecha=24/02/2021 12:36:13
En el código me he creado 2 variables, una string sUltFecha y otra datetime dUltFecha.

He hecho que me escriba mensajes en un fichero.

El código es:
Código Delphi [-]
    sUltFecha:= oArchivo.ReadString('FECHA', 'UltFecha', '31/12/1999');
    WriteLN(Fich, 'FECHA STRING : '+sUltFecha);
    dUltFecha:= oArchivo.ReadDateTime('FECHA', 'UltFecha', 31/12/1999);
    WriteLN(Fich, 'FECHA DATETIME: '+DateTimetoStr(dUltFecha));

Si lo lanzo arrancando el exe y dándole al botón que llama al procedimiento, me escribe esto en el fichero:

Cita:
FECHA STRING : 24/02/2021 12:35:02
FECHA DATETIME: 24/02/2021 12:35:02
Si lanzo el procedimiento a través de la tarea programada, me escribe esto en el fichero:

Cita:
FECHA STRING : 24/02/2021 12:36:13
FECHA DATETIME: 12/30/1899 12:01:51 AM
No lo entiendo, en el equipo no veo nada raro y no se ha actualizado.
Responder Con Cita