| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
neg1414 Master

Registrado: 31 Ene 2007Mensajes: 284
|
Publicado: Mie 09 Sep, 2009 3:35 pm Asunto: Se puede mostrar una Variable Long Double en un Tmemo?? |
|
|
Buenas
Tengo una Variable Long Double que mediante un bucle ira creciendo
y quiero mostrar su valor en un Tmemo ¿es posible?
Con otra variable numerica no hay problema la paso a AnsiString con IntTostr() y la muestro sin problemas con Memo->Lines->Add
Gracias |
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Mie 09 Sep, 2009 4:55 pm Asunto: |
|
|
Puedes usar la función FloatToStrF() de la biblioteca SysUtils para realizar la conversión y mostrarla como una Cadena.
| Código: | String Numero = FloatToStrF(tuValor,"999,999,999.99", 18,2); |
[Editado]
| Código: | String Numero = FloatToStrF(tuValor,ffNumber, 18,2); |
y la variable tuValor es el valor que deseas convertir. _________________

Ultima edición por Cesar C. Salazar Gonzalez el Mie 09 Sep, 2009 8:30 pm, editado 1 vez |
|
| Volver arriba |
|
 |
neg1414 Master

Registrado: 31 Ene 2007Mensajes: 284
|
Publicado: Mie 09 Sep, 2009 5:23 pm Asunto: |
|
|
Gracias por contestar
He usado tu codigo pero me da el siguiente error al compilar
long double tuValor;
String Numero = FloatToStrF(tuValor,"999,999,999.99", 18,2);
"Cannot convert to TfloatFormat" |
|
| Volver arriba |
|
 |
_Leo Site Admin

Registrado: 11 Ago 2002Mensajes: 1875Ubicación: Lanzarote - Islas Canarias (España)
|
Publicado: Mie 09 Sep, 2009 5:31 pm Asunto: |
|
|
Prueba con:
long double tuValor = 1234567.89;
String Numero = FloatToStrF(tuValor, ffNumber, 18, 2);
o bien:
String Numero = FormatFloat(",##0.00", tuValor); |
|
| Volver arriba |
|
 |
neg1414 Master

Registrado: 31 Ene 2007Mensajes: 284
|
Publicado: Mie 09 Sep, 2009 5:41 pm Asunto: |
|
|
| Perfecto Gracias |
|
| Volver arriba |
|
 |
|