Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Wert eines Edit-feldes in einer Variable speichern (https://www.delphipraxis.net/77231-wert-eines-edit-feldes-einer-variable-speichern.html)

Mischn 16. Sep 2006 17:37


Wert eines Edit-feldes in einer Variable speichern
 
Sers, ich möchte gerne den Wert einer mathematischen Berechnung (die der Benutzer in ein Edit-Feld eingeben kann)in einer integer-Variable speichern, z.B:
wenn der Text des Edit-Feldes '24 + 2*5' lautet, dann soll das Ergebnis: 34(hoffe es stimmt :lol: )in einer Integer-Variablen gespeichert werden, wie stelle ich das an?

Daniel B 16. Sep 2006 17:38

Re: Wert eines Edit-feldes in einer Variable speichern
 
Hallo,

schau dochmal in der Hilfe nach wie man Variablen zuweist, desweiteren schau dir die Funktion StrToint und IntToStr an.

EDatabaseError 16. Sep 2006 17:44

Re: Wert eines Edit-feldes in einer Variable speichern
 
Schau mal nach Mathparsern ich glaube das ist das was du suchst.

Mischn 16. Sep 2006 17:52

Re: Wert eines Edit-feldes in einer Variable speichern
 
das mit strtoint und inttostr ist schon klar, das Problem sind aber die mathematischen Zeichen, wie '+','-','*',...

EDatabaseError 16. Sep 2006 17:55

Re: Wert eines Edit-feldes in einer Variable speichern
 
Zitat:

Zitat von Mischn
das mit strtoint und inttostr ist schon klar, das Problem sind aber die mathematischen Zeichen, wie '+','-','*',...

Dafür brauchst du nen Matheparser ;-)

Mischn 16. Sep 2006 17:58

Re: Wert eines Edit-feldes in einer Variable speichern
 
aso, danke! :P

Daniel B 16. Sep 2006 18:00

Re: Wert eines Edit-feldes in einer Variable speichern
 
Ich glaub das DAX mal einen geschrieben hat. Such mal danach.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:26 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