![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Ayuda con esta codificacion
Hola Buenas espero que aqui me puedan ayudar, el profesor nos dio diseñar un algoritmo que nos calcule el valor de cambio de moneda
y hice el algoritmo, y el nos dio la codifacion, pero a la hora de volverlo ejecutable para ver si funciona, pues me sale error en rojo y no se porque se los paso la codificacion que el profesor nos dio Begin MontoDs:=StrtoFloat(MontoBs.text)/Strtofloat(TC.text); MontoDs.Caption:=FloattoStr(MontoDs); el MontoDs es el monto en dolares, ahora la ultima linea se me pone roja a la hora de convertilo a ejecutable, el mensaje que me da es There is no overloaded version of "Floattostr" that can be called with these arguments por favor ayudenme en este problema que tengo gracias |
#2
|
||||
|
||||
Explícame mejor, MontoDS de que tipo es? Porque yo veo que tiene propiedad caption y al mismo tiempo le asignas un valor numérico
__________________
self.free; |
#3
|
|||
|
|||
Cita:
Claro explicate mejor para entenderte, ¿Que tipo de variable es? por lo que veo tienes un Label y una variable con el mismo nombre, te recomiendo que no hagas nunca ese tipo de cosas porque a la larga te confudirás, mejor pon a la variable por ejemplo VarMontoDs. PD: supongo que la variable MontoDS debe ser de tipo Extended, porque si es integer, no te servirá StrToFloat... EDITO: he probado tu instrucción y la verdad a mí me hace bien la división sin ningún problema:
Última edición por cmm07 fecha: 02-02-2010 a las 23:20:57. |
#4
|
||||
|
||||
Hola Seryo, bienvenido a los foros.
Te recomiendo que cuando escribas código utilices TAG's, verás como se lee mejor.
Este código es normal que te de error. MontoDs es un componente (de tipo Label supongo). Si es así, la primera instrucción te dará error ya que estás asignando un extended (resultado de dividir) a un TLabel. ![]() Si tuvieras definida una variable de tipo numérico que se llama MontoDs, el problema es que se llama igual que el componente y en lugar de coger la variable coge el componente. En cuyo caso es el mismo error comentado antes. La solución es el código que te ha puesto cmm07.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problema de codificación | Shadowless | PHP | 1 | 05-03-2009 20:04:33 |
codificacion en IE | ebeltete | Windows | 3 | 27-02-2008 12:53:55 |
Codificacion ean 128 | sur-se | Varios | 0 | 30-03-2007 11:54:23 |
Codificacion... | chileno | Varios | 7 | 10-06-2006 20:47:48 |
compresion y codificacion | hugorubos | Varios | 1 | 14-06-2004 12:09:15 |
![]() |
|