Transformer une String en nom de Variable

Voltrek Messages postés 18 Date d'inscription mercredi 18 février 2004 Statut Membre Dernière intervention 8 mars 2005 - 7 avril 2004 à 10:44
Voltrek Messages postés 18 Date d'inscription mercredi 18 février 2004 Statut Membre Dernière intervention 8 mars 2005 - 7 avril 2004 à 11:40
Dans ma base de donnée j'ai une table qui contient des noms de variable dans une colonne et leur valeurs associés dans une autre. Ce que j'aimerai, c'est mettre les valeurs dans les variables de mon programme. Est-il possible (et si oui, comment ?) de transformer des Strings en nom de variable ?

4 réponses

cs_guifr Messages postés 105 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 19 mai 2005
7 avril 2004 à 10:56
Et non ! c'est pas possible, enfin, je crois pas...
En effet, lors de la compilation le nom des variables n'est pas gardé (ça n'a aucun sens en binaire).

Mais ça peut s'arranger (lueur d'espoir)...
Il suffit de créer un tableau de variables, tu sais comien tu as de variables, donc tu créé un tableau de cette taille et tu y stoque tes éléments. Si pour une raison X ou Y tu veux quand même garder une trace du nom des variables (ne serait-ce que pour permettre leur modification par des instructions extérieures, donc non prévues lors de la compilation du programme lui-même), tu n'as qu'à créer un type avec deux variables, le nom et la valeur, et faire un tableau de ce type, plutôt qu'un tableau d'une seule variable !
Voilà ! je sais pas si j'ai été très clair...
0
Voltrek Messages postés 18 Date d'inscription mercredi 18 février 2004 Statut Membre Dernière intervention 8 mars 2005
7 avril 2004 à 11:02
C'est bien ce que je craignais. Merci pour les suggestions.
0
crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 28
7 avril 2004 à 11:22
Pourquoi craignais-tu de devoir passer par un tableau ? C'est cool les tableaux !!

Christophe R.
0
Voltrek Messages postés 18 Date d'inscription mercredi 18 février 2004 Statut Membre Dernière intervention 8 mars 2005
7 avril 2004 à 11:40
Ben, si ça n'avais tenu qu'à moi, j'aurais fait direct un tableau. Mais là, on est plusieurs sur le projet et c'est pas moi qui décide...
0
Rejoignez-nous