Daniel Garcia-Gil wrote:Fivewidi
porl o que leo en la descripcion de la funcion, el 2do parametro es el tipo de dato ( "N", "L", "D", "C" ) y no el valor, el uso de eseparametro puede ser omitido o usarlo en forma de referencia
los valores ".T." y ".F." no son permitidos
puedes usar para valores .T. = "T", "TRUE", "YES", "VERDADERO", "VERO", "WAHR", "VRAI", "VERDADEIRO"
para valores .F. = "F", "FALSE", "NO", "FALSO", "FALSCH", "FAUX"
esto funciona perfectamenrte
Es cierto, funciona perfectamente, lo cual no quiere decir que haga lo que se espera de ello.
Sigo pensando que no está bien y que en la lÃnia donde dices:
puedes usar para valores .T. = "T", "TRUE", "YES", "VERDADERO", "VERO", "WAHR", "VRAI", "VERDADEIRO"
deberÃa decir:
puedes usar para valores .T. = ".T.", "T", "TRUE", "YES", "VERDADERO", "VERO", "WAHR", "VRAI", "VERDADEIRO"
FÃjate en esto, hasta ahora uCharToVal() era la inversa de cValToChar(), si alguien ha decidido que ya no es asÃ, pues es cierto funciona perfectamente pero no es compatible con lo anterior.
Seguro que el impacto es mÃnimo, lleva varios meses asà y no he visto mensajes al respecto, pero a mi modo de ver alguien se dejó ... ".T.".
Por el mismo razonamiento, cualquier dÃa CToD() deja de ser la inversa de DToC().
Un saludo