FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Soluci贸n al BUG de SETDATE() de Fivewin
Posts: 625
Joined: Wed Mar 14, 2007 06:49 PM
Soluci贸n al BUG de SETDATE() de Fivewin
Posted: Wed Sep 12, 2007 03:28 PM

Colegas: Lo prometido es Deuda... :lol:

Para todos los que hemos sufrido por el fallo de la funci贸n SETDATE() de Fivewin, la que por alguna extra帽a raz贸n apartir de las 7:00 PM atrasa 1 d铆a a la fecha, he encontrado la soluci贸n, no es la gran cosa pero es efectiva dada a las pruebas que realize en 2003, WinXP y 2000, no dudo en que tambien funcione en versiones anteriores de Guindougs, ya que se trata de crear un archivo .BAT, el cual contiene el comando DATE y la fecha a modificar y correrlo, ya que desde comandos del DOS no falla el cambio de Fecha.

Observaci贸n:

dFechaCam:= Es la fecha completa a cambiar en formato (dd/mm/aa)

//--------------------------------------------------------------------------//
FUNCTION CambioMes(dFechaCam)

LOCAL cFecha:= "DATE "+STRZERO(DAY(dFechaCam),2)+"-"+STRZERO(MONTH(dFechaCam),2)+"-"+STRZERO(YEAR(dFechaCam),4)
LOCAL cFile:= ".\FECHA.BAT"
LOCAL nHandle:= FCREATE(cFile)

 FWRITE(nHandle, cFecha)
  INKEY(0.2)
 FCLOSE(nHandle)
  INKEY(0.2)
WaitRun(cFile,0)
  INKEY(0.2)  
 FERASE(cFile)

RETURN nil

Espero les sirva mi peque帽a contribuci贸n, como les dije, no es la gran cosa :oops: , pero es una soluci贸n r谩pida y sencilla.. :lol:

Saludos....

I.S.C. V铆ctor Daniel Cuat茅catl Le贸n

www.sisa.unlugar.com

:lol:

Soluciones y Dise帽o de Software
Damos Soluciones...

I.S.C. Victor Daniel Cuatecatl Leon
Director y Dise帽ador de Proyectos

http://www.soldisoft.unlugar.com
http://www.sisa.unlugar.com
danyleon82@hotmail.com
www.facebook.com/victordaniel.cuatecatlleon

Continue the discussion