Variable dans une variable

Résolu
vercomax Messages postés 548 Date d'inscription mercredi 28 juillet 2004 Statut Membre Dernière intervention 11 septembre 2013 - 4 sept. 2006 à 20:29
vercomax Messages postés 548 Date d'inscription mercredi 28 juillet 2004 Statut Membre Dernière intervention 11 septembre 2013 - 4 sept. 2006 à 21:14
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

cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 129
4 sept. 2006 à 20:57
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.
3
vercomax Messages postés 548 Date d'inscription mercredi 28 juillet 2004 Statut Membre Dernière intervention 11 septembre 2013 2
4 sept. 2006 à 21:14
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
0
Rejoignez-nous