Ver Mensaje Individual
  #8  
Antiguo 22-02-2012
gersojn gersojn is offline
Miembro
NULL
 
Registrado: jul 2011
Posts: 85
Reputación: 15
gersojn Va por buen camino
Solucion Optima y Viable

Cita:
Empezado por escafandra Ver Mensaje
Creo que no has entendido la sugerencia de ecfisa:



Código:
  DecimalSeparator = '.';  // Si quieres que sea el punto
  DecimalSeparator = ',';  // Si quieres que sea la coma
Saludos.
Hola, veras, para realizar el calculo sin que tengas problemas, efectivamente debes realizar la conversion Internamente(para que el usuario no lo perciba y trabaje a comodidad) o bien, externamente.

El codigo para obtener cual es el decimal en una PC es el siguiente

OJO: Incluyes la libreria

#include <Registry.hpp> Para que no te de problema

Código:
TRegistry *regKey = new TRegistry;
	regKey->Access =KEY_READ;
	regKey->RootKey  = HKEY_USERS;
	 regKey->OpenKey(".DEFAULT\\Control Panel\\International", true);
	 mostrar->Caption = regKey->ReadString("sDecimal");

//mostrar es un label donde reflejo en cuestion cual es el valor

	regKey->CloseKey();
Teniendo el simbolo ya tu haces comparacion si una "," que haga esto, si es "." que haga esto otro.

Saludos.
Responder Con Cita