Wenn Sie die Systemvariable
consoleLib.deferQuit auf YES setzen, fängt das Programm QUIT-Signale ab und protokolliert sie in der Variablen
consoleLib.quitRequested. Sie können die Variable
consoleLib.deferQuit unter den folgenden Umständen verwenden:
- Sie können eine Bestätigung von dem Benutzer anfordern, bevor das Programm beendet wird.
- Sie können Daten automatisch sichern, bevor das Programm beendet wird.
Sie müssen allerdings sicherstellen, dass Ihr Programm die Variable
consoleLib.quitRequested überwacht.
Unter Windows erstellt die logische Taste
QUIT das QUIT-Signal. Diese Taste ist standardmäßig CONTROL_\.
Wenn consoleLib.deferQuit auf NO
gesetzt ist (der Standardwert), beendet das QUIT-Signal die Anwendung.