So vermeiden Sie das JMP-Warnfenster in einer JSL
So vermeiden Sie das JMP-Warnfenster, falls keine Datentabelle geöffnet ist und trotzdem das Ausführen von open() abgebrochen wird:
Namen standardmäßig bis hierher ( 1 ); If( N Table() == 0, Open(), ); dt = Aktuelle Datentabelle (); //Lauch-Fenster für Aufforderungsdialog erstellen nw = New Window( "Summary statistics", <SkripterstellungBetreff: So vermeiden Sie das JMP-Warnfenster in einer JSLOpen gibt einen Fehler aus, wenn Cancel gedrückt wird, und Sie können ihn mit Try-catch abfangen.
Names Default To Here(1);
Try(
dt = Open();
,
show(exception_msg);
);
Führen Sie eine Fehlerbehandlung im Catch-Teil durch. Das obige Beispiel gibt nur die Meldung aus, um sie zu protokollieren, und lässt das Skript weiterlaufen.
Betreff: So vermeiden Sie das JMP-Warnfenster in einer JSLDanke für Ihre schnelle Antwort. Welcher zusätzliche Code muss hinzugefügt oder geändert werden, nachdem der geöffnete Dialog (ohne Warnfenster) abgebrochen wurde, um zu verhindern, dass der Code das Dialogfenster ausführt?
Betreff: So vermeiden Sie das JMP-Warnfenster in einer JSLNames Default To Here( 1 );
If( N Table() == 0,
dt = Current Data Table();
Clear Symbols( dt );
Try( dt = Open() );
If( Is Empty( dt ), throw());
);