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+.
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.