Salut tout le monde,
J'ai ce qui semble être un problème étrange. J'ai créé un script JSL qui lance une fenêtre à travers laquelle un utilisateur peut sélectionner certaines options, puis exécuter des scripts pour extraire des données de diverses sources. La chose étrange qui se produit est que lorsque l'un de ces scripts est exécuté, toutes les fenêtres JMP suivantes s'ouvrent sous une nouvelle icône de la barre des tâches. Un exemple pour plus de clarté :
1) L'utilisateur ouvre jmp. Il y a 1 icône sur la barre des tâches
2) L'utilisateur ouvre une table via la fenêtre d'accueil de JMP. Il y a 1 icône sur la barre des tâches.
3) L'utilisateur ouvre une table via l'explorateur Windows.Il y a 1 icône sur la barre des tâches.
4) L'utilisateur exécute un script qui génère une table de données et une fenêtre avec un graphique d'exécution.Il y a 1 icône sur la barre des tâches.
5) L'utilisateur exécute mon script personnalisé. La fenêtre de l'interface graphique s'ouvre.Il y a 1 icône sur la barre des tâches.
6) L'utilisateur clique sur le script 1 via l'interface graphique générée à l'étape 5. La table de données est générée et l'interface graphique reste ouverte.Il y a 1 icône sur la barre des tâches.
7) L'utilisateur clique sur le script de problème sur l'interface graphique générée à l'étape 5. Une table de données est générée et l'interface graphique reste ouverte.Il y a maintenant 2 icônes sur la barre des tâches.
8) Répétez l'une des étapes ci-dessus et il y a encore 2 icônes sur la barre des tâches
9) Fermez toutes les fenêtres sauf la fenêtre d'accueil Il y a 1 icône sur la barre des tâches.
10) Répétez l'une des étapes 1 à 6. Il y a 2 icônes sur la barre des tâches
J'espère que cela a du sens. Si ce n'est pas le cas, faites-le moi savoir et je pourrai vous éclairer.
J'utilise JMP 16.2.0. Ci-joint le script que j'ai écrit. Vous ne pourrez pas exécuter les scripts de données via l'interface graphique, mais vous pourrez voir de quoi je parle lorsque je dis GUI. La deuxième pièce jointe est la section que j'ai isolée comme étant à l'origine du problème.
Merci