Zitat von
Dr34m:
Danke euch allen, er funktioniert!
Kann zwar noch keine komplizierten Terme rechnen aber er läuft mit einem Editfeld!
Komplizierte Terme lassen sich nur mit einem Parser sinnvoll lösen.
Achtung, das Thema ist eher nicht für Anfänger geeignet.
Viele Anfänger machen den Fehler sich nicht mit grundlegenden Algorithmen zu beschäftigen.
Bei der Entwicklung eines Parsers sollte man halt schon ein paar kennen.
Es geht dabei weniger um fertigen Quellcode, sondern eher wie man das Problem am geschicktesten mit bewährten Verfahren löst.
Ich habe in meinem Bücherregal Algorithmen von R.Sedgewick stehen. Das Buch wurde vor über 15 Jahren geschrieben.
Ist zwar nicht mehr ganz zeitgemäß, aber auch nicht wirklich veraltet. Halt alles prozedural und nicht objektorientiert.
Wenn Englisch kein Problem ist, schaue dir mal dieses Buch an:
The Tomes of Delphi: Algorithms and Data Structures
Oder einfach mal nach dem Thema googeln.
Martin