Ver Mensaje Individual
  #4  
Antiguo 03-02-2010
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.441
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Hola Seryo, bienvenido a los foros.
Te recomiendo que cuando escribas código utilices TAG's, verás como se lee mejor.

Código Delphi [-]
Begin
  MontoDs:=StrtoFloat(MontoBs.text)/Strtofloat(TC.text);
  MontoDs.Caption:=FloattoStr(MontoDs);

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.
Responder Con Cita