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 gives the following error.
<SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="JMP16error.PNG" style="width: 585px;"><span class="lia-inline-image-display-wrapper" image-alt="JMP16error.PNG" style="width: 585px;"><img src="https://us.v-cdn.net/6038925/uploads/images/39171i5C73133F7E60167C/JMP16error.PNG" role="button" title="JMP16error.PNG" alt="JMP16error.PNG" /></span></SPAN>
Not sure where 'Glue' is coming from?
<LINGO-LABS id="lingo-labs-453093" slang="en-US" mode="UPDATE"><LINGO-LABEL>Modellazione statistica avanzata</LINGO-LABEL><LINGO-LABEL>Automazione e scripting</LINGO-LABEL><LINGO-LABEL>Personalizzazione di massa</LINGO-LABEL></LINGO-LABS>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?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?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.