Mit Werten aus TEdit rechnen
-
Hallo, habe folgendes Problem.
Habe zwei Edit-Boxen. dort können Zahlenwert, auch Dezimal eingegeben werden.
Wenn dann auf einen Button gedrückt wird, soll im Hintergrund eine Formel mir sqrt, wurzel(????) und ln ausgerechnet werden. Leider bekomme ich hier immer zuweisungsfehler vion ansiString auf Double.Wie kann ich eine Wurzel berechnen. Gibt es hierfür auch eine vorgefertigte funktion??
Das Ergebnis soll auch wieder in einem Edit ausgelsen werden.
Wie gehe ich hier am Besten vor? Mit dem ganzen gecaste komme ich nicht so zurecht.
Gruß Webid
-
Mit AnsiStrings kann man verständlicherweise nicht rechnen. Man muss die AnsiStrings zuvor entsprechend in double-Werte umrechnen.
Sinnvollerweise setzt Du dazu TryStrToFloat ein (Details siehe BCB-Hilfe). Dies hat den Vorteil, dass Du überprüfen kannst, ob der AnsiString überhaupt in einen double-Wert konvertiert werden kann.
-
Hallo,
und für die Wurzelberechnung gibt es sqrt() aus der math.h
LG, Micha