Bonjour,
J'ai une valeur initialisé dans 'base' : Hstructure.SF(1).list
1) Lorsque je suis dans un callback j'ai besoin de mettre à jour la variable ci-dessus dans 'base', voici le code que j'ai dans mon callback:
Bien sure cela ne marche pas j'ai compris qu'il faudrait remplacer "list" par une string contenant le contenu de "list" --> ' { 'A' 'B' 'C' } '
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 list= { 'A' 'B' 'C' }; evalin( 'base', ['Hstructure.SF(1).list =',list,';']);
Comment puis-je faire ?
2) j'ai essayé de contourner la chose en utilisant la fonction assignin au lieu de evalin j'ai donc écris la ligne suivante:
Mais j'ai une erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 assignin ('base', 'Hstructure.SF(1).list', list)Apparement la fonction ne semble pas marcher avec une structure ??? En reutilisant cette dernière fonction en marquant:??? Error using ==> assignin
Invalid variable name "Hstructure_choix.SF(1).list_proc" in ASSIGNIN.
cela marche...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 assignin ('base', 'list_base', list);
Comment puis-je faire pour écrire ma liste "list" dans la structure Hstructure.SF(1).list qui se trouve dans la 'base' ????
Merci
Partager