Zitat von
Sharky:
Zitat von
safak67:
Mit dem linken Teil ist was nicht i.O
Das meine ich nicht. Schau doch mal genau hin.
Hier mal der Ablauf dieser Zeile:
1. Berechne den Term aus LabelAnzeige.Caption
2. Wandele dieses Fliesskommawert in einen String um
3. Wandele diesen String in einen Fliesskommawert um
Das sollst Du doch nicht in einem Rutsch machen.
Ausgeben willst Du das Ergebnis (wahrscheinlich) als String.
Also sollte Result vom Typ String bzw. AnsiString sein.
Result := FloatToStr(BerechneTerm(LabelAnzeige.Caption));
Dein BerechneTerm liefert ein Double zurück, diesen Floatwert musst Du zu
einem String wandeln.
Grüße
Klaus