Autor Beitrag
trewtrew
Hält's aus hier
Beiträge: 5



BeitragVerfasst: So 27.09.09 10:59 
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:
ausblenden 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19341
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: So 27.09.09 11:02 
Hallo und :welcome: im Forum! ;-)

Schau einmal hier, da gibt es eine Beschreibung und Beispiele:
www.delphibasics.co.....asp?Name=FloatToStr
www.delphibasics.co.....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:


Zuletzt bearbeitet von jaenicke am So 27.09.09 11:03, insgesamt 2-mal bearbeitet
Gausi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8554
Erhaltene Danke: 480

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: 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:

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


Das sollte funktionieren. :D

_________________
We are, we were and will not be.
trewtrew Threadstarter
Hält's aus hier
Beiträge: 5



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19341
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: 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