4D v14.3QUIT 4D |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
QUIT 4D
QUIT 4D
QUIT 4D verlässt die aktuelle 4D Anwendung und kehrt zum Desktop zurück. Der Befehl arbeitet unterschiedlich, je nachdem, ob er in 4D oder 4D Server ausgeführt wird. Nach Aufrufen von QUIT 4D stoppt der aktuelle Prozess die Ausführung. 4D geht dann folgendermaßen vor:
Gibt der Benutzer gerade Daten ein, werden die Datensätze ohne Sicherung abgebrochen. Soll der Benutzer die Möglichkeit haben, Änderungen bei der Dateneingabe im gerade offenen Fenster zu sichern, können Sie allen Benutzerprozessen per Interprozesskommunikation signalisieren, dass die Datenbank geschlossen wird. Sie haben folgende Möglichkeiten:
Eine weitere Möglichkeit wäre, vor Aufrufen von QUIT 4D zu prüfen, ob ein Fenster bestätigt werden muss. In diesem Fall fordern Sie den Benutzer auf, die Fenster zu bestätigen oder abzubrechen und dann erneut Beenden auszuwählen. Die beiden ersten Möglichkeiten sind jedoch benutzerfreundlicher. Hinweis: Der Parameter Zeit lässt sich nicht mit 4D verwenden. Der Befehl QUIT 4D lässt sich in einer Serverprozedur auf dem Server-Rechner ausführen. Er erlaubt den optionalen Parameter Zeit. Mit dem Parameter Zeit setzen Sie ein Timeout zum Beenden des 4D Servers, damit die Client-Rechner sich abmelden können. Sie geben den Wert in Sekunden an. Dieser Parameter wird nur bei Ausführung auf dem Server-Rechner berücksichtigt. In 4D wird er ignoriert. Übergeben Sie in Zeit keinen Wert, wartet 4D Server ab, bis alle Client-Rechner abgemeldet sind. Die Datenbankmethode On Server Shutdown wird – sofern vorhanden – entweder nach dem im Parameter Zeit festgelegten Timeout oder nach Abmelden aller Clients ausgeführt. Der Befehl QUIT 4D in einer Serverprozedur funktioniert wie der Befehl Beenden des Menüs Datei/Ablage von 4D Server: Auf jedem Client-Rechner erscheint ein Dialogfenster mit der Meldung, dass der Server abgeschaltet wird. Nachfolgende Projektmethode ist dem Menübefehl Beenden aus dem Menü Datei/Ablage zugewiesen. ` Projektmethode M_FILE_QUIT |
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
Geändert: 4D v6.8 SIEHE AUCH ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v14 R2) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||