Hallo und

!
Du musst das Ergebnis erst wieder in einen String umwandeln, mit FloatToStr.
Grund: Die Caption-Eigenschaft ist vom Typ String, also kannst Du nur einen String zuweisen. Du hast zum Rechnen aber ganz richtig nach Float konvertiert. Nach der Berechnung musst Du den Float, der aus der Rechner herauskommt, wieder in einen String umwandeln.
Grüße
Christian
//edit: String ist übrigens nicht der "Standardtyp". Sowas gibt's in Delphi nicht

Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".