Entwickler-Ecke

Sonstiges (Delphi) - Anfängerfrage: floattostr od. strtofloat


trewtrew - So 27.09.09 10:59
Titel: Anfängerfrage: floattostr od. strtofloat
Hallo,

ich bin neu hier im Forum, und brauche nun etwas Hilfe für eine Schulaufgabe!
Wir sollen einen Grundstücksrechner programmieren. Nun ist aber mein Problem, das ich an dem Befehl strtofloat od. floattostr verzweifle, in unserem Buch gibt es auch keine Hinweise wann man welchen befehl wie verwendet.

Hier ein Ausschnitt aus meinem Quelltext:

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
procedure TForm1.btBerechnenClick(Sender: TObject);
var Flaeche, Gesamtpreis :double;
H: String;
begin
 Flaeche := seLaenge.Value * seBreite.Value;
 Gesamtpreis := Flaeche * sePQuadratmeter.Value;
 edPreis := FloatToStr (Flaeche);
 edFlaeche := FloatToStr (Gesamtpreis);

end;

Ich bin für Antworten dankbar! :-)

Moderiert von user profile iconGausi: Delphi-Tags hinzugefügt
Moderiert von user profile iconNarses: Überflüssige Zeilenumbrüche/Leerzeilen entfernt.


jaenicke - So 27.09.09 11:02

Hallo und :welcome: im Forum! ;-)

Schau einmal hier, da gibt es eine Beschreibung und Beispiele:
http://www.delphibasics.co.uk/RTL.asp?Name=FloatToStr
http://www.delphibasics.co.uk/RTL.asp?Name=StrToFloat

Wie du es hast, sieht es erst einmal richtig aus, du hast bei den Edits nur das .Text vergessen. ;-)
// EDIT: ok, das Edit kam zu spät :mrgreen:


Gausi - So 27.09.09 11:02

Hallo und :welcome: in der Entwickler-Ecke,

Ich nehme mal an, dass edPreis und edFlaeche Edit-Felder sind. Du kannst aber nciht direkt dem Edit was zuweisen, sondern der TExt des Edits soll ja die Ergebnisse enthalten. Also:


Delphi-Quelltext
1:
2:
 edPreis.Text := FloatToStr (Flaeche);
 edFlaeche.Text := FloatToStr (Gesamtpreis);


Das sollte funktionieren. :D


trewtrew - So 27.09.09 11:04

Moderiert von user profile iconNarses: Komplett-Zitat des letzten Beitrags entfernt.

Vielen Dank....das hab ich iwie komplett vergessen, jetzt klappt es ... und noch mal vielen Dank für die schnelle Antwort!

---Moderiert von user profile iconNarses: Beiträge zusammengefasst---

Jetzt noch mal ne doof Frage:

was ist nur der Unterscheid zwischen
Floattostr
und
strtofloat

??


jaenicke - Mo 28.09.09 21:20

Naja...
Float To Str --> Float To String --> wandelt also wohl einen Float in einen String um, also die Zahl in einen String
Str To Float --> String To Float --> wandelt also wohl einen String in einen Float um, also den String in eine Zahl