![]() |
Inhalte von Edit-Feldern zusammenzählen
Sowas simples weiß bestimmt jemand:
Ich habe zwei Edit-Feldern, in denen Zahlen im Format 00,0 stehen. Wie kann ich diese in einem dritten Edit-Feld zusammenzählen lassen? Vielen Dank im Voraus. |
Re: Inhalte von Edit-Feldern zusammenzählen
Zitat:
Text zu Zahl : StrToFloat Zusammenzählen : + Zahl zu Text: FloatToStr oder FloatToStrF :lol: |
Re: Inhalte von Edit-Feldern zusammenzählen
Oh, sorry.
Des versteh ich jetz nicht ganz. Ich kenn mich eben in Delphi noch net recht aus. Meinst du, du kannst es mir nochmal ausführlicher hinschreiben?! Wär echt super. Dankeschööön. |
Re: Inhalte von Edit-Feldern zusammenzählen
Hallo Micha,
also ich würd des so machen:
Delphi-Quellcode:
tschüss,
...
var zahl1, zahl2: Real; begin zahl1 := StrToFloat(Edit1.Text); zahl2 := StrToFloat(Edit2.Text); Edit3.Text := FloatToStr(zahl1 + zahl2); end; ... heiopei |
Re: Inhalte von Edit-Feldern zusammenzählen
Spitze.
Damit kann ich doch was anfangen. DANKE. |
Re: Inhalte von Edit-Feldern zusammenzählen
Zitat:
Aber gut, ich bin ja nicht so :D
Delphi-Quellcode:
Hier gibt es natürlich jede Menge Fehlerquellen. Der Anwender kann in das Edit ja auch Text schreiben.
procedure TForm1.Button1Click(Sender: TObject);
var wert1, wert2, wert3 : Extended; begin wert1 := 0; wert2 := 0; if (Edit1.Text<> '') then // Zur sicherheit testen ob im Edit etwas steht. begin wert1 := StrToFloat (Edit1.Text); end; if (Edit2.Text<> '') then begin wert2 := StrToFloat (Edit2.Text); end; wert3 := wert1 + wert2; Edit3.Text := FloatToStr (wert3); end; Also, entweder nimmst Du ein MASK-EDIT oder Du beschränkst die Eingabe auf Ziffern und das Dezimaltrennzeichen. Wie das geht findest Du hier im Forum mit der Suchfunktion. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:58 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz