DEFI !!! : Evaluer le contenu d'une variable à l'exécution

Signaler
-
 Bof -
Salut à tous ! Je programme depuis un moment en VB et il manque cruellement un accès aux variables. Quelqu'un sait-il comment, lors de l'exécution, récupérer un tableau contenant la liste des variables locales ou globales, et s'il est possible d'"évaluer" une chaine de caractère du style "nomdelavariable+100".

Je n'ai rien trouvé sur le net à ce propos, mais des langages antérieurs (type HyperCard sur MacOS faisaient cela très bien).

Merci à vous,

1 réponse

>> c'est tres simple

1-va dans projet, composant, ajoute le composant Microsoft script control
2-ajoute ce composant dans ta feuille
3- tu peux l'utiliser (exemple)
Private Sub Command1_Click()
Dim toto
Dim ret
toto = essai("he ben voila")
ret = ScriptControl1.Eval(toto)
End Sub

Function essai(charBien)
If MsgBox(charBien, vbExclamation & vbOKCancel) = vbCancel Then
'...
End If
End Function