4D v16.3OPEN DATA FILE |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
OPEN DATA FILE
OPEN DATA FILE
Der Befehl OPEN DATA FILE ermöglicht, die von der 4D Anwendung geöffnete Datendatei „on-the-fly“ zu wechseln. Im Parameter Zugriffspfad übergeben Sie den Namen bzw. den kompletten Zugriffspfad der zu öffnenden Datendatei (Datei mit der Endung ".4DD"). Übergeben Sie nur den Namen der Datei, muss sie neben der Strukturdatei der Datenbank liegen. Warnung: Da dieser Befehl die Anwendung beendet, ehe sie wieder mit der angegebenen Datendatei geöffnet wird, darf er nur mit Bedacht in der Datenbankmethode On Startup bzw. einer Methode verwendet werden, die von dieser Datenbankmethode aufgerufen wird, damit es nicht zu einer unendlichen Schleife kommt. Der Befehl wird in asynchroner Weise ausgeführt, d.h. nach dem Aufruf führt 4D die verbleibende Methode aus. Dann verhält sich die Anwendung wie beim Befehl Beenden im Menü Datei/Ablage Geöffnete Dialogfenster werden geschlossen, alle offenen Prozesse werden innerhalb von 10 Sekunden beendet, etc. Übergeben Sie in Zugriffspfad einen leeren String, öffnet OPEN DATA FILE die Datenbank erneut, ohne die Datendatei zu ändern. 4D Server: Ab Version 13 können Sie diesen Befehl mit 4D Server ausführen. In diesem Kontext ruft er vor dem Erstellen der angegebenen Datei intern QUIT 4D auf dem Server auf und zeigt auf jedem remote Rechner ein Dialogfenster mit der Meldung an, dass der Server gerade verlassen wird. In einer doppelklickbaren Anwendung zur Weitergabe die Benutzerdatendatei in der Datenbankmethode On Startup öffnen oder anlegen. Dieses Beispiel verwendet die standardmäßige Datendatei (siehe Standard Datendatei in doppelklickbaren Anwendungen verwalten): If(Data file="@default.4dd")
Siehe auch
|
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
Erstellt: 4D v6.8 ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||