Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/06/2010, 14:30
yera2002
 
Fecha de Ingreso: agosto-2007
Mensajes: 268
Antigüedad: 17 años, 3 meses
Puntos: 2
Respuesta: Conversion de datos

Hola myakire:

En efecto se supone debería ser un problema de configuracion entre el servidor y el cliente y, asi como lo comentas quizá este no es el foro correcto, sin embargo te comento lo siguiente, para que estemos más claros.
El servidor utiliza windows server 2003 configuracion regional y de idioma esta al español México, formato de numeros separador de miles , (coma) separador decimal . (punto)
Los equipos clientes manejar windows XP professional service pack 3 configuracion regional y de idioma esta al español México, formato de numeros separador de miles , (coma) separador decimal . (punto)

Este comportamiento extrañamente lo presenta al pasar una variable del script hacia una cadena. Y no se presenta en todos los equipos, solo en algunos. Al principio pensé que era algo del service pack de windows xp, ya que algunos equipos se actualizaron de forma automatica y otros traian el service pack preinstalado con la licencia de windows xp. Asi que me preguntaba, si la conversion del dato variant a tipo string podria estar cambiando la , (coma) por punto (.) al enviarlo a una funcion que recibe un string. Ej:

El script sería (por esta razon decidi escribir esra pregunta en este foro, por el manejo de scripts)

Sub Main()
msgbox "123.45"
End Sub

y que me muestre 123,45

La funcion msgbox recibe la variable prompt que debe ser de tipo String, pero al mostrarla pone 123,45. ¿Sabes porque podría ser?

Saludos...