![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
Hola kamael.
Viendo el último código que enviaste, creo que tienes un error conceptual. Cuando realizas la asignacion: Edit3.Text := Edit1.Text + Edit2.Text; Aunque allí hayan almacenados dígitos numéricos, estos siempre serán tratados como caracteres. Sumar los caracteres '1' + '2' y esperar como resultado el número 3, carece de sentido, lo que obtendrás será '12' como una cadena de caracteres y eso es lo lógico. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 17-03-2010 a las 02:42:18. Razón: corrección |
|
#2
|
|||
|
|||
|
A ver, el código que te hice yo era para que veas como almacenar un número real de un TEdit en una variable de tipo real.
Si vos precisás transformar dos TEdits en real y mostrarlo en otro deberías hacer así O más expandido (pero mismo resultado) Yo al principio no sabía que querías sumarlas y mostrarlo en otor edit. Vos con Edit3.Text := Edit1.Text + Edit2.Text; estás concatenando 2 TEdits en Edit3 Saludos. |
|
#3
|
||||
|
||||
|
Ya veo que me explique mal. Perdón por ello.
Lo que quiero es sumar el contenido de dos edit y mostrarlo en un tercero. Pero el problema es que no son solo tres edit, sinó que son unos veinte. entonces para evitarme crear veinte variables y asignarlas a cada una independientemente quiero hacerlo todos a la vez., y asi ahorrarme un monton de codigo. Gracias a todos ppor preocupar y perdonad mi demora en responderos. No he estado en casa estos dias.(de Fallas en Valencia). Un saludo |
|
#4
|
|||
|
|||
|
Bueno, acá te dejo una solución así lo aprendés y podés implementarlo.
Para ese código usé 4 TEdits llamados EdSuma1, EdSuma2, EdSuma3 y EdSuma4, un botón Button1 y un TEdit EdResultado. La propiedad Tag de los TEdits de sumas la dejé en 0 y la de EdResultado la dejé en 1 para encontrarlo fácil. Tenés que tener en cuenta que el DecimalSeparator depende del lenguaje del SO. Podés detectar cuando se escribe una coma o un punto y decidir vos qué caracter tiene que ser, pero eso ya es aparte de lo que necesitás. Saludos! |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| FLOAT de los ... no va! | vivamotos | C++ Builder | 7 | 05-01-2009 23:15:15 |
| problema al convertir valor en edit de forma str a float | jirbert | Varios | 25 | 03-10-2008 23:48:02 |
| dar formato float a un edit | Jheysson13 | Varios | 6 | 05-07-2008 22:30:58 |
| convertir edit de string a float | Kamael | OOP | 1 | 11-08-2007 03:33:23 |
| problemas con el el .Edit: qryCONSULTA.Edit | McRose | Conexión con bases de datos | 3 | 07-06-2005 15:46:39 |
|