Evaluer une expression

Description

Voici ma premiere source sur ce site, en faite cette source va etre utilisée pour un projet dans ma boite (résolution d'arbre décisionnel), et le meilleur moyen de tester un peu la robustesse du code est de la soumettre à un grand nombre de developpeur comme vous.

vous pouvez utiliser tous (enfin presque) les opérateurs de comparaison, logique,... (-,+,-(unaire),+(unaire),*,/,%,<,<=,>,>=,=,<>,AND,OR) de VB

syntaxe :

oObj.Analyze("(10+5)") 'Analyse de la chaine
oObj.Evaluate 'retourne le résultat

Il est possible de crééer des variables :

oObj.Analyze("(var1+10)")
oObj.SetVariable "var1",5
oObj.Evaluate 'retourne 15
oObj.SetVariable "var1",10
oObj.Evaluate 'retourne 20

Cela evite d'avoir à relancer l'analyse syntaxique de la chaine à chaque fois.

Voila, j'attends vos commentaire.

a+.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.