Evaluation d'expression

jopop - 24 avril 2014 à 16:03
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 - 24 avril 2014 à 21:57
Bonjour,
comment je peux evaluer une expression arithmétique stocké dans une variable string
par exemple:
dim s as string="20*2+1"
dim i as integer=s
comment puis je faire pour que i=41

4 réponses

ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211
24 avril 2014 à 16:15
Bonjour,
Utilise (entre autres possibilités) le composant Microsoft Script Control
Lire :
http://www.devx.com/vb2themax/Tip/18773
0
feubi Messages postés 20 Date d'inscription mercredi 23 avril 2008 Statut Membre Dernière intervention 29 octobre 2016
24 avril 2014 à 16:29
Merci bcp pout on aide mais vbnet n'integre pas le script control comme référence j'ai déja essayé ça ne marche pas
0
cs_ShayW Messages postés 3253 Date d'inscription jeudi 26 novembre 2009 Statut Membre Dernière intervention 3 décembre 2019 57
24 avril 2014 à 16:40
0
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211
24 avril 2014 à 21:57
mais vbnet n'integre pas le script control comme référence j'ai déja essayé ça ne marche pas

Si VB.net ne te propose pas cette référence et que tu ne peux donc t'y lier en mode création, rien de t'empêche de tenter une liaison tardive.
Un exemple ici ===>>
http://www.wpuniverse.com/vb/showthread.php?35313-ScriptControl-Another-Method-to-run-VBScript-Code
Il reste que même une telle liaison (tardive, donc) serait impossible sur une machine sur laquelle VBS a été inhibé (c'est ce que d'aucuns, comme moi-même, font sur leur machine pour des raisons de vulnérabilité).
0
Rejoignez-nous