![]() |
Rechnung durchführen im String
Hallo!
Wenn man in ein edit-Feld zB 3+4 eintippt und dann auf einen Button drückt, soll das Ergebnis in einem anderen edit ausgegeben werden. Aber wie kann man das machen? Mfg Xenonz |
Re: Rechnung durchführen im String
Du musst dir einen Matheparser schreiben
oder schau mal hier: ![]() |
Re: Rechnung durchführen im String
naja bei einfachen rechnungen ist das sicherlich auch noch ohne größeren aufwand oder mathe parser zu schaffen; dabei meine ich jetzt additionen, substration, multiplikation, divisionen von jeweils nur 2 zahlen.
sucht man einfach den string nach den entsprechenden zeichen ab und zerlegt ihn dann. |
Re: Rechnung durchführen im String
Kannst Du vielleicht ein Beispiel machen?
|
Re: Rechnung durchführen im String
guck dir mal folgende funktionen in der funktionsreferenz an:
Pos Copy StrToInt |
Re: Rechnung durchführen im String
![]() ![]() wenn das wirklich nur 2 Zahlen sind währe ich einfach nur den string durchgegangen (buchstagenweise) .. bis keine zahl mehr kommt kommt = erste Zahl -> rechenzeichen identifizieren -> reststring = 2te zahl ... bestimmt nicht die Eleganteste lösung .. aber recht fix (getippt) und simpel .. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:01 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