EvaluateExpression (Instance)
<source lang='delphi'>function EvaluateExpression(const iExpression:string):variant;</source>
Cette fonction permet d'évaluer dynamiquement une expression.
Result | Valeur de retour de l'expression. |
iExpression | Expression objet. |
Exemple <source lang='delphi'> //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; </source>
Voir aussi
{{#if:Objets métiers (tech)|
{{#if:Objets métiers (tech)|— Objets métiers (tech) |}} — Développement DSM —
|
{{#if:|— [[{{{1}}}]] |}} — Développement DSM —
}}