FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Problema con PICTURE en SAY
Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM
Problema con PICTURE en SAY
Posted: Tue Jun 08, 2010 03:05 PM
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
Resistencia - "Ciudad de las Esculturas"

Chaco - Argentina

Continue the discussion