TEdit-Werte
-
Hallo liebe Leute,
wie kann man aus einem TEdit-Modul den Wert in eine float-Variable speichern um mit ihr rechnen zu können? Ich hoffe auf eure Hilfe.
Danke
-
Ich tippe mal auf StrToFloat...
-
Bitte etwas präziser. Bin noch ein NewBe!
-
Bitte Tutorial reinziehen.
Danke.float DasIstEinFoat=StrToFloat(Edit1->Text);
-
Danke dir. Das ist nett. Werde mich mal intensiver damit beschäftigen. Bin plötzlich in das Thema reingeworfen worden.
-
Wie immer gibt es mehrere Wege die zum Ziel führen. Es gäbe noch die Möglichkeit:
double dTemp = Edit1->Text.ToDouble();Diese Version, als auch die von GCoder gezeigte Möglichkeit, sollten in ein Try-Catch eingeschlossen werden, nur für den Fall, das in dem Edit etwas drinsteht, das nicht in eine Fließkommazahl gewandelt werden kann.
Es gäge auch noch die Möglichkeit StrToFloatDef zu verwenden, hier muß keine try-catch verwendet werden, sondern man kann einen Defaultwert übergeben, der zur Anwendung kommt, wenn der Inhalt des Edits nicht gewandelt werden kann.
-
Danke dir auch Joe_M.
Sehr gute Tipps von euch.