FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour SET CENTURY ON de otra forma SOLUCIONADO
Posts: 632
Joined: Thu Jan 19, 2006 10:45 AM
SET CENTURY ON de otra forma SOLUCIONADO
Posted: Fri Jan 03, 2020 09:59 PM

Hola al final localicé el fallo del efecto 2020, resulta que está definido dos veces y la segunda vez lo han definido como SET EPCOH TO 1920, y con lo cual este ultimo es el que perdura en todo el programa y ahora como los cojo solamente dos cifras interpreta que es el primer año del siglo, o sea 1920. Lo soluciono como con SET CENTURY ON pero tengo unos 40 programas muy antiguos que compilar y muchos ya no tengo yo todo el código.

Muchas variables las cojo en tiempo de ejecución, de un fichero de testo, y puedo ejecutar sentencias como SET(_SET_EPOCH, 1950) que funciona bien pero como la que esta definido a 1920 en una sentencia posterior siempre prevalece. He revisado los includes de SET.CH y no existe un _SET_CENTURY, pretendía hacer el SET(_SET_CENTURY, .T.) pero no funciona.

Alguien sabe si se puede hacer de otra manera. Si es posible enviar una sentencia SET CENTURY ON en tiempo de ejecución?

Saludos



Andrés González desde Mallorca
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: SET CENTURY ON de otra forma
Posted: Fri Jan 03, 2020 10:10 PM
Andrés prueba con ( este es el define del comando )
Code (fw): Select all Collapse
#command SET CENTURY <x:ON,OFF,&>      => __SetCentury( <(x)> )
Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 632
Joined: Thu Jan 19, 2006 10:45 AM
Re: SET CENTURY ON de otra forma
Posted: Fri Jan 03, 2020 10:18 PM

Eres rápido CRISTOBAL, estaba apunto de poner SOLUCIONADO ya que he hecho una busqueda en fivewin y me ha salido en FWSTD.ch, pensé que era un tema del harbour.

Gracias genio.

Saludos



Andrés González desde Mallorca

Continue the discussion