floating point value Problem
-
Hallo,
ich habe ein edit wo man zahlen eingeben kann und diese zahlen aus den edits werden dann zusammengezählt!
auf älle Fälle wenn ich zB 5 eingegeben habe und dann mit backspace löschen will, kommt diese meldung:
" is not a valid floating point value.
das ist aber nur wenn ma die letzte zahl im edit löscht!
wie kann ich das ausstellen?
-
Hallo
Das kommt von einer versuchten Umwandlung von "" in ein float, was StrToFloat eben mit dieser Exception ablehnt.
Dieses Problem löst du am besten mit StrToFloatDef, was dir erlaubt einen Standardwert (in deinem Fall wohl 0) anzugeben anstatt die Exception abfangen und behandeln zu müßen.bis bald
akari
-
das ist der code
wert9=StrToFloatDef(Edit1->Text);
dann kommt dieser fehler=>
too few parameters in call to '_fastcall StrToFloatDef(const Ansistring,const long double)
?? HILFE ^^
-
Du musst den Standardwert noch angeben, der im Fehlerfall verwendet werden soll. Also ,0 hinten einfügen.
-
suppper danke