EvaluateExpression (Instance)
function EvaluateExpression(const iExpression:string):variant;
Cette fonction permet d'évaluer dynamiquement une expression.
| Result | Valeur de retour de l'expression. |
| iExpression | Expression objet. |
Exemple
//Function EvaluerFormuleCalcul(aMasterObject:TitObject; aProcessus:TitObject; aModeCalcul:Integer; aFormule:String):String;
begin
Result := '';
if aModeCalcul = modeCalculValeur_Constante then
Result := aFormule
else
if aModeCalcul = modeCalculValeur_Elementdumodele then
Result := aMasterObject.PropAsVariant(aFormule)
else
if aModeCalcul = modeCalculValeur_Formulescript then
Result := aMasterObject.EvaluateExpression(aFormule)
else
if aModeCalcul = modeCalculValeur_Variable then
Result := aProcessus.EvaluateExpression(aFormule)
end;
Voir aussi