Punto di interruzione durante il debug di un'applicazione (GUI)Come posso aggiungere un punto di interruzione che interrompe l'esecuzione all'interno di un'applicazione con GUI?
Ad esempio, solo premendo un pulsante il debugger apre e arresta il programma nella riga desiderata.
Re: Punto di interruzione durante il debug di un'applicazione (GUI)SN-55411 può aiutarti a far funzionare il debugger.
Re: Punto di interruzione durante il debug di un'applicazione (GUI)Non ero a conoscenza di questa opzione, grazie.
Sfortunatamente, ricevo questo messaggio quando faccio clic su "Debug dell'applicazione":
Si è verificato un timeout durante il tentativo di connessione alla GUI di JSL Debugger.

Re: Punto di interruzione durante il debug di un'applicazione (GUI)Vedo ora: stavo assumendo il termine generico "applicazione" e non Application Builder.
Gli script in Application Builder non possono essere eseguiti autonomamente: quando si fa clic con il pulsante destro del mouse nell'area degli script e si sceglie "Esegui" o "Debug", tenta di eseguire lo script da solo, senza avviare prima un'istanza JMPApp.Suggerirei di utilizzare il menu del triangolo rosso per avviare la sessione di debug, che include l'avvio dell'applicazione necessario.
Re: Punto di interruzione durante il debug di un'applicazione (GUI)Grazie, ma quando provo a eseguire qualsiasi applicazione tramite uno script, ottengo questo errore:
Name Unresolved: OnModuleLoad in access or evaluation of 'OnModuleLoad' , OnModuleLoad( {} ) /*###*/

Se lo esegui dalla scheda dell'editor della GUI (Module1), questo errore non viene visualizzato. Quindi, non ero sicuro di come eseguire il debug di questi.
Re: Punto di interruzione durante il debug di un'applicazione (GUI)Il debugger deve essere aperto prima di poter impostare qualsiasi punto di interruzione.Ho usato uno degli esempi di ButtonBox dell'indice di scripting per dimostrare:
Names Default To Here( 1 );
New Window( "Example",
Button Box( "press me", <<SETFUNCTION></SETFUNCTION>
Fai clic su "Script di debug" dalla barra degli strumenti, dal menu Modifica o dal menu di scelta rapida.Nel debugger, fai clic con il pulsante destro del mouse sulla riga all'interno della funzione Button Box per impostare un punto di interruzione, quindi fai clic su "Esegui" dalla barra degli strumenti.Lo script verrà quindi eseguito senza interruzioni finché non viene premuto il pulsante.
