Expression evaluation

<< Click to Display Table of Contents >>

Navigation:  Expressions >

Expression evaluation

For expressions without parameters simply call class function TScriptExpression.Evaluate.

Example:

 

 t := TScriptExpression.Evaluate('Now() + 1');

 

For expression that contain variables, TScriptExpression instance should be created:

 

E := TScriptExpression.CreateandParse('s + IntToStr(t)');
E['t'] := 1;
E['s] := 'test';
a := E.Calc;