Autor Beitrag
DrEvil
Hält's aus hier
Beiträge: 12



BeitragVerfasst: Di 19.11.02 13:08 
Wie kann ich den Wert einer Rechnung in einem String ermitteln wenn man z.b. "1*3+2" im String hat
foxy
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 814

Ubuntu, Gentoo
C++, PHP, Java, Ruby, Perl (Eclipse)
BeitragVerfasst: Di 19.11.02 13:24 
meinste so??

ausblenden Quelltext
1:
Variable:=inttostr(1*3+2);					


dann haste ein integer wert wenn du ein Integerwert hast machste einfach

ausblenden Quelltext
1:
Variable:=strtoint(1*3+2);					


hoffe das hilt dir weiter
wwerner
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 185



BeitragVerfasst: Di 19.11.02 13:32 
Dazu brauchst du einen Parser. Delphi hat so was nicht. Aber es such mal nach formelparser dann solltest du was finden.

_________________
Gruß

Wolfgang

----------
zu hause ist es doch am schönsten
DrEvil Threadstarter
Hält's aus hier
Beiträge: 12



BeitragVerfasst: Di 19.11.02 16:28 
Ich habe den String aus einem Editfeld ausgelesen, deshalb nützt mir strtoint wenig. Ich such jetzt mal nach so einem Parser.
Hast du vielleicht nen Link?