onClose () Events & Graceful ExitIch stelle ein GUI-Frontend für ein Programm zusammen, das ich schreibe. Ich schreibe dazu ein Journal aus einem JSL-Skript. Die GUI öffnet mehrere Unterjournale.
Was mich frustriert, ist, dass jedes Journal beim Beenden mit dem roten "X" oben rechts den Benutzer fragt, ob er es speichern möchte. Bei der Verwendung dieser Journale sollte der Benutzer die Journale niemals speichern - es ist nur ein Frontend des Hauptprogramms.
Gibt es eine Möglichkeit, das Standardverhalten des roten "X" zu ändern, damit es nicht zum Speichern aufgefordert wird? Oder gibt es eine andere Möglichkeit, um sicherzustellen, dass jedes Programm ordnungsgemäß ausgeführt wird, ohne zu speichern?
Re: onClose () Events & Graceful ExitAlternativ können Sie newWindow ohne das << Journal verwenden.
Re: onClose () Events & Graceful ExitAb JMP 14 können Sie das Dirty-Flag im Journal löschen.
xx = newwindow("xx",<<JOURNAL></JOURNAL>
Zuvor konnten Sie das Journal in $ TEMP vorab speichern, um den Dialog zu vermeiden. Oder...
xx<<CLOSEWINDOW></CLOSEWINDOW>
funktioniert auch ohne aufforderung. Vielleicht haben Sie damit Erfolg:
xx = newwindow("xx",<<JOURNAL></JOURNAL>