Variable dans une variable

Résolu
Messages postés
548
Date d'inscription
mercredi 28 juillet 2004
Statut
Membre
Dernière intervention
11 septembre 2013
-
Messages postés
548
Date d'inscription
mercredi 28 juillet 2004
Statut
Membre
Dernière intervention
11 septembre 2013
-
bonsoir,

j'ai un petit soucis.

1) dans une variable l'utilisateur donne le nom d'une autre variable, par exemple var1="var2" (il tape var2 dans le champ de saisie)
2) je veux ensuite donner une valeur à la variable qu'il aura donné sans taper le code var2=x, puisqu'il va pouvoir mettre d'autres noms de variable.

merci de vos réponses.

2 réponses

Messages postés
15814
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
133
Ce que tu cherche à faire est bien plus compliqué que ce que tu imagine : en vb ce n'est pas faisable directement !

Le plus simple reste d'indéxer toutes tes variables dans une collection, et modifier les valeurs de ta collection selon l'index fournit par l'utilisateur.
Messages postés
548
Date d'inscription
mercredi 28 juillet 2004
Statut
Membre
Dernière intervention
11 septembre 2013
2
ok merci
je m'en doutais un peu.
celà dit, à la base je programme en foxpro ou visual foxpro et la commande existe:
il suffit de mettre & devant une chaine:

&"co_text1.text ='essai'"   deviendra la ligne de code co_text1.text ="essai"


merci encore et dommage que cette fonction n'existe pas