Jean-Laurent
11/11/2006, 10h37
Bonjours à tous, :odile:
j'ai un petit problème de programmation en Coffee, et pas moyen de trouver la solution.
Ca semble pourtant évident. :coup:
J'ai créé une expression coffe qui marche très bien quand on l'applique sur un objet.
Mais le but final est de pouvoir l'appliquer sur une centaine d'objet.
Le problème c'est le nom des variables qui est le même pour chaque objet.
L'expression possède une ligne de code qui donne automatiquement un nom explicite à l'objet sur lequel on la
dépose. Ainsi, je me retrouve automatiquement avec des objets qui se nomment
"objet1", "objet2", "objet3", "objet4" etc...
Avec "strmid" je récupère facilement le numéro de l'objet.
Le problème est que je ne parviens pas à créer pour l'"objet1" l a variable "variable1",
pour l'"objet2" la variable "variable2" etc... automatiquement.
Je voudrais éviter d'avoir à déclarer à l'avance 200 variables avec un code du type:
var "variable"+"numéro_de_mon_objet" = ma formule ;
En résumé:
"V"+"1" me donne bien "V1" et var V1 = 2; fonctionne parfaitement,
mais comment faire ( var "V"+"1"=2; ) ?
Merci d'avance. :poucehaut:
j'ai un petit problème de programmation en Coffee, et pas moyen de trouver la solution.
Ca semble pourtant évident. :coup:
J'ai créé une expression coffe qui marche très bien quand on l'applique sur un objet.
Mais le but final est de pouvoir l'appliquer sur une centaine d'objet.
Le problème c'est le nom des variables qui est le même pour chaque objet.
L'expression possède une ligne de code qui donne automatiquement un nom explicite à l'objet sur lequel on la
dépose. Ainsi, je me retrouve automatiquement avec des objets qui se nomment
"objet1", "objet2", "objet3", "objet4" etc...
Avec "strmid" je récupère facilement le numéro de l'objet.
Le problème est que je ne parviens pas à créer pour l'"objet1" l a variable "variable1",
pour l'"objet2" la variable "variable2" etc... automatiquement.
Je voudrais éviter d'avoir à déclarer à l'avance 200 variables avec un code du type:
var "variable"+"numéro_de_mon_objet" = ma formule ;
En résumé:
"V"+"1" me donne bien "V1" et var V1 = 2; fonctionne parfaitement,
mais comment faire ( var "V"+"1"=2; ) ?
Merci d'avance. :poucehaut: