Zitat von
himitsu:
[add]
ohne die StrUtils könnte man statt
AnsiMatchText(SL[i - 1], ['*', '/', '+', '-'])
einfach dieses machen
((SL[i - 1] = '*') or (SL[i - 1] = '/') or (SL[i - 1] = '+') or (SL[i - 1] = '-'))
Oder
SL[i-1] in ['*','/','+','-']
oder
Pos('*/+-',SL[i-1])<>0
Dein Code kann aber keine Klammern, oder?
Ich hab hier was....
[edit]Code entfernt, da er nicht richtig funktioniert[/edit]
[edit]Verbesserten Code am Ende eingefügt[/edit]