Ciao community JMP,
Sto affrontando un problema piuttosto fastidioso che non riesco a risolvere.
Sto lavorando a un progetto dashboard che ha alcuni tabulati e due diagrammi di controllo di levey con fasi.
Ho introdotto una nuova fase e vorrei che l'utente fosse in grado di ridisegnare la mia dashboard utilizzando le nuove fasi sulla mia tabella di controllo, se necessario. Non ho un modo sofisticato per farlo, ma sto semplicemente chiudendo la prima dashboard usando:
rpt << Chiudi la finestra ()
e poi sto facendo un ordinamento (poiché le nuove fasi sono miste):
RealizedDT << Ordina (Sostituisci tabella, Da (: Fase,: Ordine di processo), Ordine (crescente, crescente));
e loro sto lanciando una copia della sceneggiatura, ma con le fasi disattivate nei tabulati e nei grafici di levey jennings.
Funziona bene quando eseguo i miei script manualmente, ma quando inserisco un pulsante nella prima dashboard per scorrere tutti i passaggi (chiudi, riordina e ridisegna) ottengo un errore di violazione di accesso JMP e tutto ciò che è crahses.
Se sto rimuovendo la fase di riordinamento, il problema della violazione di accesso è scomparso (ma non riesco a disegnare le mie jennyings perché le fasi non sono ordinate).
Sembra che il ricorso avvenga prima che la prima dashboard sia chiusa (anche se la finestra di chiusura () è la prima riga di codice). Quando eseguo il mio codice senza il ricorso, vedo che la mia nuova dashboard è stata creata e denominata Dashboard2 e quindi la prima sembra chiusa. È perché tutti gli elementi grafici vengono gestiti solo dopo l'esecuzione di tutto il codice?
Quindi, in conclusione, ho due domande per te:
Potrebbe essere questo il motivo dei miei problemi di violazione di accesso?
Posso in qualche modo forzare JSL a chiudere la prima finestra prima di continuare con il resto del codice?
Grazie in anticipo, il tuo aiuto è inestimabile 
Daniel
Proprio come un'informazione aggiuntiva se qualcun altro sta avendo questo problema.
Il supporto tecnico ha risposto con le seguenti informazioni:
Questo può essere completamente gestito utilizzando la piattaforma di compilazione del grafico di controllo anziché la vecchia piattaforma del grafico di controllo. Il Generatore di tabelle di controllo non richiede che le fasi siano ordinate.
Ciao Craige,
Grazie per la sua pronta risposta.
Non sembrava essere migliore con l'attesa (0), ma potrei aver bisogno di aggiungerli in più posti per farlo funzionare.
Ci giocherò, ma è un guaio risolvere i problemi poiché si blocca ogni volta.
Riferirò il problema e incrocerò le dita per risolverlo 
Molte grazie,
Daniel
Hai trovato un bug in JMP, mi spiace che ti abbia causato problemi. Si prega di segnalarlo al supporto tecnico in modo che possano darvi un lavoro in giro, dirvi quale versione di JMP potrebbe già essere stata riparata, o prendere il vostro script e passarlo per lo sviluppo da riparare.
Nel frattempo, potresti provare ad aggiungere un wait JSL (0); dopo la finestra chiusa; uno dei miei obiettivi è stato quello di rimuovere il bisogno di aspettare (0) per aggirare problemi come questo, ma ci sono ancora alcuni problemi. Questo potrebbe essere uno.