Pregunta: | 7275 - CAMBIO DE IDIOMA AL EJECUTAR UN PROYECTO |
Autor: | Ricardo Duarte |
Cuando ejecuto un proyecto dentro de VFP 6 los meses con cmonth() me aparecen en español, pero cuando ejecuto el proyecto desde el EXE los meses los depliega en ingles.Ya revise la Config. Regional desde el panel de control y esta en Español(México). Favor de indicarme que archivo debo cambiar en la configuración para poder distribuir mis aplicaciones. |
Respuesta: | Juan Carlos Saavedra Ariza |
Esto lo puedes solucionar de la siguiente forma :
* Cuando generes el ejecutable y lo ejecutes ya sea desde un acceso directo o desde el menú programas de windows agregale el siguiente modificador Ej: C:\MiAplicacion.EXE -LC:\WINDOWS\SYSTEM\VFP6RESN.DLL Donde VFP6RESN.DLL es la libreria de Español (para mi caso ), busca en tu documentación de VFP cual es el correcto |
Respuesta: | Cecilia Colalongo |
Creo que lo mejor es redefinir la función:
FUNCTION CMONTH2 PARAMETERS tiMonth LOCAL ARRAY laMonths[12] laMonths[1]="Enero" laMonths[2]="Febrero" laMonths[3]="Marzo" laMonths[4]="Abril" laMonths[5]="Mayo" laMonths[6]="Junio" laMonths[7]="Julio" laMonths[8]="Agosto" laMonths[9]="Septiembre" laMonths[10]="Octubre" laMonths[11]="Noviembre" laMonths[12]="Diciembre" IF TYPE("tiMonth")<>"N" OR NOT BETWEEN(tiMonth,1,12) RETURN "" ENDIF RETURN laMonths[tiMonth] |
Respuesta: | David Ovando |
Tengo entendido que la configuracion regional no tiene nada que ver, creo que usas S.O Windows, entonces ve al menu Inicio = Buscar y dale VFP*.DLL, te listara de 4 a 6 archivos que se encuentran en el system de windows o system32 de windows NT, estos archivos son las librerias de foxpro que se utilizan al ejecutar un programa y probablemente sen librerias en ingles, por eso los mensajes de erro en tu ejecutable te devuelven en ingles y dentro de vfp en español. Si puedes contactar con el proveedor del sistema tal ves consigas la libreria en español si existe o de lo contrario debes crear tus propias funciones FDU para poner en español los dias de la semana, los meses etc. Si desea ver como crear estos puedes ver la respuesta que le di a la pregunta Nº6932 CDOW() en otros idiomas
Suerte, ojala te sirva |