>Hola a todos.
>
>¿Qué debo hacer para que los nombres de mes de las funciones tales como DMY() o CMONTH() sean devueltos en español y no en inglés?.
>
>En el equipo de desarrollo funcionan en español pues tiene VFP8 con la ayuda en español. Pero en los equipos de producción salen los meses en inglés. En dichos equipos lógicamente no está instalado VFP8. ¿Qué DLL debo registrar o distribuir para conseguir eso y en que carpeta debe quedar?
>
>Ya comprobé que la configuración regional de Windows no afecta a estas funciones.
>
>Muchas gracias por la colaboración
>
>Manuel Tovar
>Barranquilla - COLOMBIA
Creo que eso depende de la versión del runtime que distribuyes a los usuarios.
Como es posible que ya tengan una versión en otro idioma, lo mejor me parece crear tus propias funciones, para estar completamente independiente de una versión específica de los runtime.
Algo así:
FUNCTION MiCMonth(tnNumMes)
if type("tnNumMes") = "D"
tnNumMes = month(tnNumMes)
endif
do case
case tnNumMes = 1
return "Enero"
case tnNumMes = 2
return "Febrero"
...
otherwise
return "???"
endcase
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)