Lo script funziona come previsto in JMP13 ma genera un errore in JMP16?Lo script seguente funziona correttamente in JMP 13.2.1 e produce l'output previsto, ma genera un errore quando viene eseguito in JMP16.1.0. Quale parte dello script non è accettabile in JMP16?
Names Default to Here (1);
//clear symbols ();
//clear log ();
dlg = New Window("Please enter the following", << Modal, <<RETURN result=""></RETURN>JMP 16.1.0 fornisce il seguente errore.

SceneggiaturaRi: Lo script funziona come previsto in JMP13 ma genera un errore in JMP16?Penso che la causa del problema sia il modo in cui la versione più recente di JMP gestisce i valori restituiti dalle finestre modali. Dopo che la finestra modale è stata chiusa, non hai più accesso a teb1 e teb6. Questo argomento della guida dovrebbe aiutarti a convertire lo script in una versione jmp più recente: Converti la finestra di dialogo obsoleta in una nuova finestra (ottenere quando si preme OK o da dlg con dlg["teb1"] e così via).
Ri: Lo script funziona come previsto in JMP13 ma genera un errore in JMP16?@jthi è giusto. Ecco una versione del tuo script con una casella dei pulsanti all'interno della casella di riepilogo V che ottiene il testo inserito dall'utente alla chiusura della finestra. Quanto a "Glue", si riferisce al punto e virgola, che è l'operatore della colla (vedi Funzione Colla() ).
Names Default to Here (1);
//clear symbols ();
//clear log ();
dlg = New Window("Please enter the following", << Modal, <<RETURN result=""></RETURN>
Ri: Lo script funziona come previsto in JMP13 ma genera un errore in JMP16?Dialoghi modali ha un po' del retroscena sul perché è cambiato.
Ri: Lo script funziona come previsto in JMP13 ma genera un errore in JMP16?È stata una lettura istruttiva, @Craige_Hales .Mi fa capire che probabilmente ho sbagliato un po' e avrei invece potuto suggerire quanto segue @Neo :
Names Default to Here (1);
dlg = New Window("Please enter the following", << Modal, <<RETURN result=""></RETURN>Ri: Lo script funziona come previsto in JMP13 ma genera un errore in JMP16?Quando si utilizza << Return Result a volte potrebbe esserci risultati inaspettati (almeno lo erano per me), se si utilizzano caselle di visualizzazione più complicate rispetto alle caselle di modifica di testo e numeri, è bene tenerlo a mente. Ma in questo caso, se ci sono solo caselle di modifica del testo, penso che ottenere i risultati dopo la chiusura di Modal sia la soluzione più semplice e pulita.