Gente:
En mi main, al inicio, tenía:
REQUEST ADS, HB_CODEPAGE_ESWIN
y en el INIT PROCEDURE Inicio()
HB_SetCodePage( "ESWIN" )
Luego al momento que llamé a la funcion:
cMonth( Date() )... me devolvio JUNE
Por sugerencia de un colega cambie de la siguiente manera:
REQUEST HB_Lang_ES
function Main()
HB_LangSelect( "ES" ) //Lenguaje español
HB_SetCodePage( "ES" ) //Lenguaje español
Con lo que se solucionó y cMonth( Date() ) me devuelve Junio
Ahora bien, en otra parte del programa, observo en un SAY, al abrir por primera vez un DIALOG que el formato nunérico no se muestra segun lo esperado.
Alli uso un PICTURE decarado como: #define P_ONCE4D "@E 999,999.9999"

pero luego de modificar el campo: Precio Comercial, que afecta al campo Precio Unitario, entonces la visualización es correcta

Creyendo que tenía algo que ver el CODEPAGE agregué lo siguiente a mi main
REQUEST HB_Lang_ES, HB_CODEPAGE_ES
function Main()
HB_LangSelect( "ES" ) //Lenguaje español
HB_SetCodePage( "ES" ) //Lenguaje español
Entonces el compilador me devuelve:
--------------------Configuración: mgpcc - Release--------------------
xHarbour Compiler build 1.2.1 (SimpLex) (Rev. 6406)
Copyright 1999-2009, http://www.xharbour.org http://www.harbour-project.org/
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
Ap_main.c:
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_HB_FUN_HB_CODEPAGE_ES' referenced from D:\FUEN32\SIGIC\GPCC\RELEASE\AP_MAIN.OBJ
mgpcc32.exe - 1 error(es), 0 advertencia(s)
??? No entiendo porque no reconoce el request
Se me ocurrio probar con:
REQUEST ADS, HB_Lang_ESMWIN, HB_CODEPAGE_ESMWIN
El compilador responde igual
Lo unico que me reconoce es si ingreso
REQUEST ADS, HB_Lang_ESWIN, HB_CODEPAGE_ESWIN
Pero el SAY se ve como en el primer picture
Alguna solución?
muchas gracias
En mi main, al inicio, tenía:
REQUEST ADS, HB_CODEPAGE_ESWIN
y en el INIT PROCEDURE Inicio()
HB_SetCodePage( "ESWIN" )
Luego al momento que llamé a la funcion:
cMonth( Date() )... me devolvio JUNE
Por sugerencia de un colega cambie de la siguiente manera:
REQUEST HB_Lang_ES
function Main()
HB_LangSelect( "ES" ) //Lenguaje español
HB_SetCodePage( "ES" ) //Lenguaje español
Con lo que se solucionó y cMonth( Date() ) me devuelve Junio
Ahora bien, en otra parte del programa, observo en un SAY, al abrir por primera vez un DIALOG que el formato nunérico no se muestra segun lo esperado.
Alli uso un PICTURE decarado como: #define P_ONCE4D "@E 999,999.9999"

pero luego de modificar el campo: Precio Comercial, que afecta al campo Precio Unitario, entonces la visualización es correcta

Creyendo que tenía algo que ver el CODEPAGE agregué lo siguiente a mi main
REQUEST HB_Lang_ES, HB_CODEPAGE_ES
function Main()
HB_LangSelect( "ES" ) //Lenguaje español
HB_SetCodePage( "ES" ) //Lenguaje español
Entonces el compilador me devuelve:
--------------------Configuración: mgpcc - Release--------------------
xHarbour Compiler build 1.2.1 (SimpLex) (Rev. 6406)
Copyright 1999-2009, http://www.xharbour.org http://www.harbour-project.org/
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
Ap_main.c:
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_HB_FUN_HB_CODEPAGE_ES' referenced from D:\FUEN32\SIGIC\GPCC\RELEASE\AP_MAIN.OBJ
mgpcc32.exe - 1 error(es), 0 advertencia(s)
??? No entiendo porque no reconoce el request
Se me ocurrio probar con:
REQUEST ADS, HB_Lang_ESMWIN, HB_CODEPAGE_ESMWIN
El compilador responde igual
Lo unico que me reconoce es si ingreso
REQUEST ADS, HB_Lang_ESWIN, HB_CODEPAGE_ESWIN
Pero el SAY se ve como en el primer picture
Alguna solución?
muchas gracias
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
Chaco - Argentina