Hola Juan Carlos

El tema pasa por como estas convirtiendo las cadenas de texto sus tipos.

Si usas las funciones:

CDbl
CInt
CDate

Y/o cualquier otra de conversión de tipos de vb esas funciones esperan que
la cadena de texto contenga los separadores que indica la configuración
regional.

Si usas la función

Val

Esa función espera la cadena a convertir segun configuración usa.

Si vos queres que tus aplicaciones funcionen con cualquier configuracion
regional deberías usar las funciones de conversión antes sitadas.
Como contrapartida el usuario de la aplicación debe respetar su
configuración regional para ingresar los valores.

El problema principal que trae aparejado esto es con la coma y el separador
decimal, cualquier operador te odiara si debe recurrir a la coma para
ingresar un valor decimal, ya que no esta en el keypad numerico. En ese caso
lo que hago es aplicar una funcion proia que en los valores numericos cambia
el punto por el separador decimal declarado en la configuracion regional.
Con eso logro respetar la conf regional y que la cosa sea funcional siempre.

Espero te sirva lo explicado.

Un abrazo.

Daniel A. Calvin
Cooperator Team Member
http://www.cooperator.com.ar
Microsoft Certified Professional


El día 29/10/07, Juan Carlos Barrios <[EMAIL PROTECTED]> escribió:
>
> hola a todos!
> Consulta:
>   estoy desarrollando un modulo que realiza calculos
> pero si el cliente no tiene como configuracion
> regional el separador de miles la coma y decimales el
> punto, los calculos que se realizan son erroneos, se
> puede realizar los calculos formateando los datos de
> alguna manera para no tener que cambiar la conf. regional?
>
> <P>Juan Carlos Barrios</P>
> Lider de Proyectos
> Axyonar
> www.axyonar.com.ar
> [EMAIL PROTECTED]
> cel. 15 6181-1094
> <P>te (011) 6091-3030</P>
>
>
>
>       
> ____________________________________________________________________________________
> Yahoo! Noticias
> Todo lo que tenés que saber sobre Elecciones Presidenciales 2007
> encontralo en Yahoo! Noticias.
> http://ar.news.yahoo.com/elecciones2007/
>
>


-- 
Daniel A. Calvin
Cooperator Team Member
http://www.cooperator.com.ar
Microsoft Certified Professional

Responder a