[ matobj @ 10.04.2010. 16:16 ] @
Ni sam ne znam kako da nazovem pitanje :)

Dakle ovako. Dali je moguce nekako izvesti ovo:

Na formu postavim TEdit (Edit1) i jedan gumb. U Edit1 upišem a + b

E sad ja bi htio da mi se na klik gumba zbroje polja iz baze

a := ArtiklCijena.Value
b := ArtiklPorez.Value
....

Naravno korisnike u Edit1 moze upisati i a - b ili a + b + 12

Nije vazno dali cu rezultat dobiti u nekom polju ili nekom drugom edit boxu - bitno mi je da se moze izracunat formula iz edit1 boxa

Nadam se da sam bio otprilike jasan (da sad ne kompliciram previse)

Moze li se to nekako izvesti?
[ sasaz2008 @ 10.04.2010. 16:38 ] @
Ukratko, želiš da se izračuna matematički izraz koji sam upišeš.

Može da se uradi na više načina, ali uglavnom se koristi RPN (Reverse Polish Notation).

Npr, pogledaj:
http://en.wikipedia.org/wiki/Reverse_Polish_notation

[ savkic @ 10.04.2010. 17:33 ] @
> Naravno korisnike u Edit1 moze upisati i a - b ili a + b + 12
> Nije vazno dali cu rezultat dobiti u nekom polju ili nekom drugom edit boxu - bitno mi je da se moze izracunat formula iz edit1 boxa

Ako možeš koristiti gotova rešenja onda ima na netu jednostavnih expression evaluatora, recimo možeš pogledati JclExprEval.pas iz JCL biblioteke.