FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#1
|
|||
|
|||
Calculadora
Hola gente como va? bueno les cuento que estoy haciendo una calculadora en delphi, esta funciona bien para numeros enteros, pero tengo un problema para que me realice las operaciones con reales... estoy usando la funcion float para transformarlo de string a extended pero cuando lo quiero ejecutar me da un error y no me deja continuar... como debo hacer?
desde ya gracias... |
#2
|
||||
|
||||
intenta con strToFloat o strToFloatDef
__________________
self.free; |
#3
|
||||
|
||||
Hola, bienvenido al foro. Aparte de lo que comenta droguerman, sería mejor que nos indique el error y que expongas tu código. De esta manera te podemos ayudar mejor en tu problema.
Como recién ingresas a los fotos, te sugiero que dediques unos minutos para leer la guia de estilo: unas pequeñas y sanas normas de convivencia. Saludos, PD: Lo de las normas no lo digo por el hecho de que hayas violado alguna. Sólo lo expongo para que lo tengas en cuenta. |
#4
|
|||
|
|||
Calculadora
Hola Delphius, antes que nada gracias por los consejos. Bueno el error me aparece cuando en tiempo de ejecucuion ingreso un numero real y posteriormente aprieto cualquiera de las operaciones que tengo, basicamente me dice que ese valor que ingrese al principio no es valido... Te dejo el codigo de los procedimientos y desde ya gracias.... Saludos.
Última edición por dec fecha: 14-05-2007 a las 20:51:08. |
#5
|
||||
|
||||
sebaguillen, de lo que estuve viendo, el error se debe a el punto:
Lo cambié por coma y listo:
Esto se debe a la configuración regional. No me acuerdo cual es la función que permite cambiar esta configuración... se que se ha hablado en los foros sobre esta función (o API).... la verdad no me la acuerdo... Ahora, te aconsejaría que el código en el botón igual lo mejores. Creo que sería mejor esto:
También se puede reutilizar los eventos Click de los botones. Empleando la proiedad tag:
De modo que pones en el tag el número (para el B1 es 1, etc). Y haces que todos los botones compartan el mismo evento. Espero que se entienda. Si tienes mayores dudas avisa. Saludos, |
#6
|
|||
|
|||
Calculadora
Hola Delphius te cuento que ya resolvi mi principal problema asi que gracias... Ahora de las recomendaciones que me diste, la ultima no la entendi del todo... que tengo que poner ese codigo en todos los botones?. Otra consulta como tengo que hacer para que tambien pueda escribir por teclado tanto los numeros como las operaciones? Te cuento que yo use el evento 'on key press' pidiendo que escuche solamente los numeros, pero esto funciona solamente cuando el cursor esta en el cuadro de edicion...Como podria hacer? Desde ya muchas gracias...
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Calculadora en delphi 7 | eudy.net | Varios | 15 | 10-03-2007 05:35:02 |
Calculadora | Epunamun | OOP | 3 | 19-12-2005 22:33:11 |
Calculadora licencia GNU | bismarck_sierra | Varios | 0 | 05-04-2005 06:56:33 |
Componente Calculadora | Gustavo Gowdak | OOP | 4 | 23-01-2005 13:19:14 |
Ejecutar la calculadora en una posición de la pantalla | cybergerman | OOP | 11 | 27-09-2004 09:13:33 |
|