EvaluateExpression (Instance)

De Wiki1000
Révision datée du 25 juillet 2009 à 09:39 par Syfre (discussion | contributions) (Nouvelle page : <source lang='delphi'>function EvaluateExpression(const iExpression:string):variant;</source> Cette fonction permet d'évaluer dynamiquement une expression. {|class="wikitable" |- ...)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

<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

}}