SET CENTURY ON de otra forma SOLUCIONADO

Post Reply
User avatar
Andrés González
Posts: 625
Joined: Thu Jan 19, 2006 10:45 am
Location: Mallorca

SET CENTURY ON de otra forma SOLUCIONADO

Post by Andrés González »

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?
Last edited by Andrés González on Fri Jan 03, 2020 10:21 pm, edited 1 time in total.
Saludos

Andrés González desde Mallorca
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: SET CENTURY ON de otra forma

Post by cnavarro »

Andrés prueba con ( este es el define del comando )

Code: Select all

#command SET CENTURY <x:ON,OFF,&>      => __SetCentury( <(x)> )
 
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
Andrés González
Posts: 625
Joined: Thu Jan 19, 2006 10:45 am
Location: Mallorca

Re: SET CENTURY ON de otra forma

Post by Andrés González »

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
Post Reply