vercomax
Messages postés547Date d'inscriptionmercredi 28 juillet 2004StatutMembreDernière intervention11 septembre 2013
-
4 sept. 2006 à 20:29
vercomax
Messages postés547Date d'inscriptionmercredi 28 juillet 2004StatutMembreDernière intervention11 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.
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013129 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.
vercomax
Messages postés547Date d'inscriptionmercredi 28 juillet 2004StatutMembreDernière intervention11 septembre 20132 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