Search found 47 matches: setftime

Return to advanced search

Re: file date and time - how to set

... I found an example: function setfiledate(cFile, dDate) local hFile := FOpen( cFile, FO_READWRITE ) local aInfo SET DATE FRENCH SET CENTURY ON SetFTime( hFile, "13:00:00", dDate ) // MsgInfo( "D o n e !" ) FClose( hFile ) return nil I will test. Best regards Otto
by Otto
Fri Feb 21, 2020 11:56 am
 
Forum: FiveWin for Harbour/xHarbour
Topic: file date and time - how to set
Replies: 12
Views: 1556

Re: Cambiar fecha de creación de un archivo

Estimado Joao

Con SetFTime no cambia nada.

con SetFDaTi cambia, lo raro es que el explorador de windows el algunas carpetas muestra los archivos con la fecha de creación de la carpeta donde se encuentra y en otras muestra la fecha de modificación.

Es bien raro.
by acuellar
Wed Nov 27, 2019 8:38 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: Cambiar fecha de creación de un archivo
Replies: 8
Views: 832

Re: bug en SetFTime, no cambia la HORA

Buen día, Otra vuelta de tuerca. Para mi caso, y que la hora que le coloco sea la real, cree una función a la que le paso los datos por referencia: UTCtoARG(@dDate,@cTime) y los cambia a UTC+3 (horario de Argentina) y es la siguiente: //-------------------------------------------------------...
by rolando
Wed Jun 26, 2013 2:00 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: bug en SetFTime, no cambia la HORA
Replies: 20
Views: 3185

Re: bug en SetFTime, no cambia la HORA

El ejemplo de ellos no tiene nada de particular, usa la función de la misma forma que lo hace FWH:

http://msdn.microsoft.com/en-us/library/windows/desktop/ms724205(v=vs.85).aspx

Luego es un comportamiento propio de Windows.

Misterio resuelto :-D
by Antonio Linares
Tue Jun 25, 2013 7:00 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: bug en SetFTime, no cambia la HORA
Replies: 20
Views: 3185

Re: bug en SetFTime, no cambia la HORA

En la documentación de la función SetFileTime() de Windows se comenta esto: the GetFileTime function may not return the same file time information set using SetFileTime Remarks Not all file systems can record creation and last access times and not all file systems record them in the same manner. For...
by Antonio Linares
Tue Jun 25, 2013 6:56 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: bug en SetFTime, no cambia la HORA
Replies: 20
Views: 3185

Re: bug en SetFTime, no cambia la HORA

Lo anterior no cuenta, era un error mio en las pruebas. Hoy llevo demasiadas horas de ordenador :-) SetFTime() me devuelve .T. lo que quiere decir que Windows dice que todo ha ido bien, pero... las horas son distintas. 3:14:20 antes 5:14:20 despues Asi que como se ha comentado, ...
by Antonio Linares
Tue Jun 25, 2013 6:52 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: bug en SetFTime, no cambia la HORA
Replies: 20
Views: 3185

Re: bug en SetFTime, no cambia la HORA

Me faltaba crear fecha.prg :oops:

Pero ahora GetLastError() devuelve 228 y ese valor no está documentado :-(
http://msdn.microsoft.com/en-us/library/windows/desktop/ms681382(v=vs.85).aspx
by Antonio Linares
Tue Jun 25, 2013 6:46 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: bug en SetFTime, no cambia la HORA
Replies: 20
Views: 3185

Re: bug en SetFTime, no cambia la HORA

ERROR_INVALID_HANDLE
6 (0x6)
The handle is invalid.


http://msdn.microsoft.com/en-us/library/windows/desktop/ms681382(v=vs.85).aspx

Ya tenemos una pieza más para completar el puzzle :-)
by Antonio Linares
Tue Jun 25, 2013 6:34 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: bug en SetFTime, no cambia la HORA
Replies: 20
Views: 3185

Re: bug en SetFTime, no cambia la HORA

Rolando,

gracias, a veces pienso más rápido que leo :-)

Lucas,

He modificado la función SetFTime() para que devuelva el código de error y devuelve un 6. Previamente devolvía un .F. que significa que no ha podido realizar la operación. Ahora voy a buscar que significa ese 6
by Antonio Linares
Tue Jun 25, 2013 6:31 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: bug en SetFTime, no cambia la HORA
Replies: 20
Views: 3185

Re: bug en SetFTime, no cambia la HORA

Perdón que "meta la cuchara", pero lo que el programa hace es cambiar la fecha del "fecha.prg" colocandole la fecha y hora tomadas del explorer.exe

Eso acá lo hace correctamente como lo indiqué en entrada anterior (compilado con xHarbour). Salvo que usa la hora UTC

Rolando :D
by rolando
Tue Jun 25, 2013 6:20 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: bug en SetFTime, no cambia la HORA
Replies: 20
Views: 3185

Re: bug en SetFTime, no cambia la HORA

Lucas,

Acabo de ver el código completo de tu ejemplo e intentas cambiar la hora del explorer en la carpeta Windows.

Salvo que seas administrador, ó tengas privilegios de administrador, eso jamas te permitiría Windows hacerlo.
by Antonio Linares
Tue Jun 25, 2013 6:08 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: bug en SetFTime, no cambia la HORA
Replies: 20
Views: 3185

Re: bug en SetFTime, no cambia la HORA

Lucas,

Puedes comprobar el resultado de SetFTime(), en caso de que devuelva .F. significaria que la función de Windows SetFileTime() no ha podido cambiar la hora.

No he probado tu ejemplo. Revise el código (sólo las primeras líneas) y te comenté que no veía la relación entre la fecha y la hora.
by Antonio Linares
Tue Jun 25, 2013 6:06 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: bug en SetFTime, no cambia la HORA
Replies: 20
Views: 3185

Re: bug en SetFTime, no cambia la HORA

Antonio, ¿Has compilado mi ejemplo con Harbour?. Si vas luego a la carpeta en el Explorador de Windows verás que la hora no se ha cambiado, a pesar de que según msgalert(cvaltochar(dFecha)+CRLF+CRLF+cValtochar(thora), " de fecha.prg ") debería estar cambiada, pero en el explorador de Windo...
by lucasdebeltran
Tue Jun 25, 2013 4:21 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: bug en SetFTime, no cambia la HORA
Replies: 20
Views: 3185

Re: bug en SetFTime, no cambia la HORA

Lucas, El código fuente de SetFTime() es practicamente un wrapper a SetFileTime() del API de Windows, por eso me extraña que funcione a veces solamente. http://msdn.microsoft.com/en-us/library/windows/desktop/ms724933(v=vs.85).aspx ...
by Antonio Linares
Tue Jun 25, 2013 2:44 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: bug en SetFTime, no cambia la HORA
Replies: 20
Views: 3185
Next

Return to advanced search