FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Posible bug en SetTime()
Posts: 1279
Joined: Mon Feb 06, 2006 04:28 PM
Posible bug en SetTime()
Posted: Sat Mar 24, 2007 04:10 PM
#include "Fivewin.ch"
FUNCTION MAIN()
LOCAL lExito
lExito := SetTime( 19, 0 )
RETURN nil

Esta funci贸n cambia la hora del sistema a las 16:00 hs y no a las 19:00 como se espera.

Uso Windows XP SP2 y la versi贸n de FWH de la firma.

Aprovecho para reportar error en documentaci贸n de la funci贸n settime()
Cita ver ejemplo TestDate.prg el cual es un ejemplo de SetDate() y no de Settime().

Podr铆an confirmarme si es un bug y como puedo corregirlo, de momento estoy sumando 3 a las horas, pero es un poco r煤stico. :-)
Gracias desde ya por la ayuda. :-)
Saludos/Regards,

Jos茅 Murugosa

"Los errores en programaci贸n, siempre est谩n entre la silla, el teclado y la IA!!"
Posts: 1279
Joined: Mon Feb 06, 2006 04:28 PM
Posible bug en SetTime()
Posted: Mon Mar 26, 2007 12:36 PM

...

Saludos/Regards,

Jos茅 Murugosa

"Los errores en programaci贸n, siempre est谩n entre la silla, el teclado y la IA!!"
Posts: 270
Joined: Fri Nov 11, 2005 07:39 PM
Posible bug en SetTime()
Posted: Mon Mar 26, 2007 02:32 PM

Jos茅 :

lo prob茅 pero usando los tres parametros ( hora, min, seg )

y efectivamente a mi me aumenta de la hora actual en tres horas.

A ver si Antonio nos dice algo ???

Saludos,

Juan
==> Pasando a FWH16.04 + Harbour32 + BCC70 + PellesC
=> Abandonando FWH 13.7 + xHarbour + BCC582
http://www.mitaller.cl
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Posible bug en SetTime()
Posted: Mon Mar 26, 2007 02:49 PM

Jose,

La funci贸n SetTime() usa la funci贸n del API de Windows SetSystemTime():

>>
Sets the current system time and date. The system time is expressed in Coordinated Universal Time (UTC).
>>

Posiblemente se debe a que usa UTC, y la hora en tu pais sea UTC-3 (?)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Posible bug en SetTime()
Posted: Mon Mar 26, 2007 02:59 PM
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1279
Joined: Mon Feb 06, 2006 04:28 PM
Posible bug en SetTime()
Posted: Mon Mar 26, 2007 03:00 PM
Antonio Linares wrote:Posiblemente tengamos que usar estas funciones:

http://msdn2.microsoft.com/en-us/library/ms724949.aspx

http://msdn2.microsoft.com/en-us/library/ms724421.aspx


Muchas gracias por tu ayuda,
espero que los aires holandeces te hayan sentado bien. :-)
Voy a chequear y cualquier cosa te digo. :-)
Saludos/Regards,

Jos茅 Murugosa

"Los errores en programaci贸n, siempre est谩n entre la silla, el teclado y la IA!!"

Continue the discussion