Fondamentalement, je construis une fenêtre interactive personnalisée qui comprend différentes zones d'affichage et j'essaie de simplifier l'entrée de sélection avec une boucle for. Par exemple, j'ai à la fois une combobox et une collistbox et j'essaie d'obtenir une entrée pour les deux en utilisant une instruction de boucle. Mais quand j'ai fait cela, j'ai eu une erreur à la place. Est-ce que j'écris mal l'expression ? (Journal des erreurs joint)
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
New Window( "Col List Box Example",
vlistbox(
var1 = combobox({"one", "two", "three"}),
hlistbox(Col List Box( all, width( 250 ), maxSelected( 1 ) ),
var2 = Col List Box()
)
)
);
var2 << append("height");
AA = {"",""};
for(i=1,i<=2,i++,
temp1 = "var"||char(i);
eval(
substitute(
expr(try(AA[i] = expr.temp1 << get, AA[i] = expr.temp1 << get items)), //try to use get, if error, use get items
expr(expr.temp1),parse(temp1)
)
)
);
show(AA);