Buenas, tengo un campo cadena de un fichero dbf funcionando en entorno Windows donde los usuarios graban una tasa (numerico con 2 decimales) de la siguiente forma:
3.22
2.10
...
Utilizando la funcion: val( campo ) me devuelve un valor numerico con 2 decimales.
Pero, desde FWPPC me devuelve 0 y creo que es por el . decimal que no lo admite ¿Es asi? o ¿simplemte tengo que seleccionar el lenguaje español en el programa ?
La funcion MsgYsNo me sale en Ingles ¿Que estoy haciendo mal?
Gracias y espero ayuda
Juan José.
COnversion de cadena a numero
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
-
- Posts: 78
- Joined: Wed May 31, 2006 8:49 am
Conversion de cadena a numero
Antonio, MsgYesno, se como funciona, pero el caso es que el dialogo me aparece en ingles y creo que todo mi problema está en que no se como decirle a la aplicacion que funciones en castellano.
Juanjosé
Juanjosé
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
-
- Posts: 78
- Joined: Wed May 31, 2006 8:49 am
Tengo lo siguiente en el programa:
SET DELETED ON
SET DATE TO ITALIAN
SET SOFTSEEK ON
SET CENTURY ON
SET EPOCH TO 2000
SET SOFTSEEK ON
HB_LANGSELECT( "ESWIN" )
HB_SetCodePage("ESWIN") // Para ordenación (arrays, cadenas, etc..)
HB_LangSelect('ES')
REQUEST HB_LANG_ES // Para establecer español para Mensajes, fechas, etc..
REQUEST HB_CODEPAGE_ESWIN // Para establecer código de página a Español (Ordenación, etc..)
REQUEST DBFCDX
RddSetDefault("DBFCDX")
Con esto, supongo que ya tengo el idioma en castellano(Lo he visto en algún ejemplo). Pues en el emulador y en la PDA me aparece el dichoso MsgYesNo en ingles, y en ambos la configuracion regional está en Español - Alfabetizacion Internacional.
No se donde puede estar el problema.
Un saludo
Juan José
SET DELETED ON
SET DATE TO ITALIAN
SET SOFTSEEK ON
SET CENTURY ON
SET EPOCH TO 2000
SET SOFTSEEK ON
HB_LANGSELECT( "ESWIN" )
HB_SetCodePage("ESWIN") // Para ordenación (arrays, cadenas, etc..)
HB_LangSelect('ES')
REQUEST HB_LANG_ES // Para establecer español para Mensajes, fechas, etc..
REQUEST HB_CODEPAGE_ESWIN // Para establecer código de página a Español (Ordenación, etc..)
REQUEST DBFCDX
RddSetDefault("DBFCDX")
Con esto, supongo que ya tengo el idioma en castellano(Lo he visto en algún ejemplo). Pues en el emulador y en la PDA me aparece el dichoso MsgYesNo en ingles, y en ambos la configuracion regional está en Español - Alfabetizacion Internacional.
No se donde puede estar el problema.
Un saludo
Juan José