Colegas: Lo prometido es Deuda...
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
, pero es una soluci贸n r谩pida y sencilla..
Saludos....
I.S.C. V铆ctor Daniel Cuat茅catl Le贸n
![]()
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