none
Problema con separador de decimales RRS feed

  • Pregunta

  • Hola! He desarrollado una aplicacion que toma datos del USB(distintos valores como flotantes y enteros) y los guarda a un archivo de texto, y luego tambien puedo levantar cualquiera de los archivos ya guardados y mostrar los valores. 

    El problema es que según la configuración del sistema operativo en que corro la aplicación dependiendo de como este configurado el separador de decimales dentro de las configuraciones de idioma en panel de control es como guarda los flotantes. Es decir que a veces sera con coma, y otras con punto. He revisado el foro y me he topado con el siguiente hilo de discusión:  http://social.msdn.microsoft.com/Forums/es-ES/vcppes/thread/29b1b8d7-a4a7-4d9a-a0ac-ab191153f136.

    Mi pregunta es si existe alguna manera global de que yo pueda definir que tipo de searador de decimales quiero usar?, asi no tengo que aclararlo en cada conversión dentro del programa. Digamos hacer algo asi:

    NumberFormatInfo.NumberDecimalSeparator = ".";

    y que cualquier funcion de conversion que use, ya sea .ToString() o Convert::ToString() use el "." como separador de decimales?

    Espero haber sido lo suficientemente claro, desde ya muchas gracias.


    viernes, 7 de mayo de 2010 15:05

Todas las respuestas