Changer une chaine en expression

dede_1 Messages postés 5 Date d'inscription jeudi 17 juin 2004 Statut Membre Dernière intervention 30 décembre 2010 - 18 sept. 2007 à 22:17
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 - 19 sept. 2007 à 09:57
bonjour j'aimerais changer une chaîne en expression
exemple
text1.text="j<4"
je voudrais en suite faire un test du genre ce qu'il y a dans la textbox
if j<4 then ...endif

ou bien text1.text="8*4"
je voudrais utilser 24
   le problème si je fais val(text1.text) j'obtiens 8
merci de votre aide

3 réponses

PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
18 sept. 2007 à 22:40
salut,

ce que tu veux faire correspond à la fonction EVAL qui n'existe pas en VB6

cette source te permettra d'y parvenir
++
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp
0
jrivet Messages postés 7392 Date d'inscription mercredi 23 avril 2003 Statut Membre Dernière intervention 6 avril 2012 60
19 sept. 2007 à 07:46
Salut,
Sinon si ce n'est pas trop difficle il y a aussi le Microsoft Script Control 1.0 qui te permet a partir de "4*8" de retounrer  .... 32 (et non 24)
Je ne suis pas aller voir la source proposé par [auteurdetail.aspx?ID=401740 PCPT] mais j'espère qu'elle n'utilise pas le Script Control (sinon double info...)
@+: Ju£i?n
Pensez: Réponse acceptée
0
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
19 sept. 2007 à 09:57
salut jrivet,
pas de doublon non, j'ai proposé la source de Renfield
pour Microsoft Script Control, de mémoire il y a une source de M@dMatt pour exempler...

++ ;)
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp
0
Rejoignez-nous