Point d'arrêt lors du débogage d'une application (GUI)Comment puis-je ajouter un point d'arrêt qui arrête l'exécution dans une application dotée d'une interface graphique ?
Par exemple, ce n'est qu'en appuyant sur un bouton que le débogueur s'ouvre et arrête le programme dans la ligne souhaitée.
Re : Point d'arrêt lors du débogage d'une application (GUI)SN-55411 peut vous aider à faire fonctionner le débogueur.
Re : Point d'arrêt lors du débogage d'une application (GUI)Je ne connaissais pas cette option, merci.
Malheureusement, je reçois ce message lorsque je clique sur "Debug Application" :
Un délai d'attente s'est produit lors de la tentative de connexion à l'interface graphique du débogueur JSL.

Re : Point d'arrêt lors du débogage d'une application (GUI)Je vois maintenant - je supposais le terme générique "application", et non Application Builder.
Les scripts d'Application Builder ne peuvent pas être exécutés de manière autonome : lorsque vous cliquez avec le bouton droit dans la zone de script et choisissez "Exécuter" ou "Déboguer", il tente d'exécuter le script par lui-même, sans démarrer au préalable une instance de JMPApp.Je suggérerais d'utiliser le menu du triangle rouge pour démarrer la session de débogage, qui inclut le démarrage nécessaire de l'application.
Re : Point d'arrêt lors du débogage d'une application (GUI)Merci, mais lorsque j'essaie d'exécuter une application via un script, j'obtiens cette erreur :
Name Unresolved: OnModuleLoad in access or evaluation of 'OnModuleLoad' , OnModuleLoad( {} ) /*###*/

Si vous l'exécutez depuis l'onglet de l'éditeur GUI (Module1), cette erreur n'apparaît pas. Par conséquent, je ne savais pas comment les déboguer.
Re : Point d'arrêt lors du débogage d'une application (GUI)Le débogueur doit être ouvert avant que vous puissiez définir des points d'arrêt.J'ai utilisé l'un des exemples de ButtonBox d'index de script pour démontrer :
Names Default To Here( 1 );
New Window( "Example",
Button Box( "press me", <<SETFUNCTION></SETFUNCTION>
Cliquez sur "Script de débogage" dans la barre d'outils, dans le menu Edition ou dans le menu contextuel.Dans le débogueur, cliquez en contexte sur la ligne dans la fonction Button Box pour définir un point d'arrêt, puis cliquez sur "Exécuter" dans la barre d'outils.Le script s'exécutera alors sans interruption jusqu'à ce que le bouton soit enfoncé.
