In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Increible error de xHarbour o que alguien me lo explique
-
- Mensajes: 1310
- Registrado: Mié Sep 26, 2007 7:12 pm
Increible error de xHarbour o que alguien me lo explique
Resulta que por zar he tenido que hacer
MsgInfo(Ctod("Debe de elegir una clave compuesta de 4 a 6 dígitos solo
numéricos."))
que os parece que contesta 04-06-2000 toma ya es una fecha ????
En realidad para un tema de traducciones paso todos los string por 2
funciones Is_number() y Is_Date() ya que los numeros y las fechas no se
traducen, entonces me he vuelto loco por que este texto no me lo
traducía y resulta que es una fecha jajajajajajajaja me troncho.
Que explicación tiene?
Salu2
MsgInfo(Ctod("Debe de elegir una clave compuesta de 4 a 6 dígitos solo
numéricos."))
que os parece que contesta 04-06-2000 toma ya es una fecha ????
En realidad para un tema de traducciones paso todos los string por 2
funciones Is_number() y Is_Date() ya que los numeros y las fechas no se
traducen, entonces me he vuelto loco por que este texto no me lo
traducía y resulta que es una fecha jajajajajajajaja me troncho.
Que explicación tiene?
Salu2
-
- Mensajes: 1310
- Registrado: Mié Sep 26, 2007 7:12 pm
Increible error de xHarbour o que alguien me lo explique
Alguien lo puede corroborar por favor? Es que me ha dejado perplejo.
Salu2.
Salu2.
-
- Mensajes: 239
- Registrado: Sab Ene 24, 2009 8:23 pm
Increible error de xHarbour o que alguien me lo explique
El 11/02/2014 10:42, Bingen Ugaldebere escribió:
> Alguien lo puede corroborar por favor? Es que me ha dejado perplejo.
>
> Salu2.
Comprobado Bingen,me sale lo mismo.
Paco
--
> Alguien lo puede corroborar por favor? Es que me ha dejado perplejo.
>
> Salu2.
Comprobado Bingen,me sale lo mismo.
Paco
--
-
- Mensajes: 215
- Registrado: Lun Oct 20, 2008 11:38 pm
Increible error de xHarbour o que alguien me lo explique
Confirmado.
Saludos.
Attached files
Saludos.
Attached files
-
- Mensajes: 215
- Registrado: Lun Oct 20, 2008 11:38 pm
Increible error de xHarbour o que alguien me lo explique
Comprobado,
Es un error de harbour. He realizado una prueba en modo consola con:
Harbour 3.2.0dev (r1311222022)
Copyright (c) 1999-2013, http://harbour-project.org/
Y el resultado es el mismo.
Saludos.
Pepe.
Es un error de harbour. He realizado una prueba en modo consola con:
Harbour 3.2.0dev (r1311222022)
Copyright (c) 1999-2013, http://harbour-project.org/
Y el resultado es el mismo.
Saludos.
Pepe.
- ignacio
- Site Admin
- Mensajes: 9440
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Increible error de xHarbour o que alguien me lo explique
Buenas tardes,
No sé hasta que punto los desarrolladores de Harbour y xHarbour lo considerarán un error. Realmente tanto Harbour como xHarbour hacen todo lo posible para sacar una fecha válida del texto que se le da y lógicamente lo consiguen rastreando la cadena y sacando los dígitos de la misma hasta construir la fecha. En este caso además al no encontrar dígitos para el año directamente se los ha inventado. Qué debería dar error o fecha en blanco, puede ser, pero ya es una cuestión de gustos.
De la misma forma esta expresión Val( "22: Lo que sea") devuelve un valor numérico 22 y si lo piensas también podría ser un error y debería devolver cero.
En cualqueir caso, y dicho lo dicho, en mi opinión debería devolver una fecha en blanco.
Un saludo
No sé hasta que punto los desarrolladores de Harbour y xHarbour lo considerarán un error. Realmente tanto Harbour como xHarbour hacen todo lo posible para sacar una fecha válida del texto que se le da y lógicamente lo consiguen rastreando la cadena y sacando los dígitos de la misma hasta construir la fecha. En este caso además al no encontrar dígitos para el año directamente se los ha inventado. Qué debería dar error o fecha en blanco, puede ser, pero ya es una cuestión de gustos.
De la misma forma esta expresión Val( "22: Lo que sea") devuelve un valor numérico 22 y si lo piensas también podría ser un error y debería devolver cero.
En cualqueir caso, y dicho lo dicho, en mi opinión debería devolver una fecha en blanco.
Un saludo
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
-
- Mensajes: 1310
- Registrado: Mié Sep 26, 2007 7:12 pm
Increible error de xHarbour o que alguien me lo explique
Muchas gracias a todos, no sabía si era mi máquina que estaba guasona
)
Lo he corregido cambiando la función Is_Date que utilizaba, en cuanto
encentra una letra me devuelve .F.
Salu2.

Lo he corregido cambiando la función Is_Date que utilizaba, en cuanto
encentra una letra me devuelve .F.
Salu2.