4D v16.3OPEN DATABASE |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
OPEN DATABASE
OPEN DATABASE
Der Befehl OPEN DATABASE schließt die aktuelle 4D Anwendung und öffnet direkt die im Parameter DateiPfad angegebene Anwendung. Dieser Befehl ist hilfreich für automatische Testabläufe oder, um eine Anwendung nach dem Kompilieren automatisch wieder zu öffnen. Im Parameter DateiPfad übergeben Sie den Namen oder den kompletten Zugriffspfad der zu öffnenden Anwendung. Sie können Dateien mit einer der folgenden Endungen verwenden:
Übergeben Sie nur den Dateinamen, muss er auf derselben Ebene wie die Strukturdatei der aktuellen Anwendung liegen. Ist der Zugriffspfad gültig, beendet 4D die laufende Anwendung und öffnet die angegebene Anwendung. Im Einzelplatz werden die Methoden Datenbankmethode On Exit der geschlossenen Anwendung und Datenbankmethode On Startup der geöffneten Anwendungen nacheinander aufgerufen. Warnung: Da dieser Befehl die Anwendung beendet, bevor sie mit der angegebenen Datei erneut geöffnet wird, raten wir davon ab, ihn in der Methode Datenbankmethode On Startup zu verwenden oder in einer Methode, die diese Datenbankmethode aufruft. Der Befehl wird asynchron ausgeführt, d.h. nach dem Aufrufen führt 4D erst die restliche Methode aus. Dann verhält sich die Anwendung wie beim Schließen über den Befehl Schließen im Menü Datei: Geöffnete Dialogfenster werden geschlossen, geöffnete Prozesse beenden innerhalb von 10 Sekunden, etc. Wird die Zielanwendung nicht gefunden oder ist sie ungültig, wird ein standardmäßiger Systemfehler zurückgegeben und 4D führt nichts aus. Dieser Befehl lässt sich nur von einer nicht eingebundenen Anwendung ausführen. Beim Ausführen in einer Applikation mit einkompilierter Engine (Einzelplatz oder Server) wird der Fehler -10509 "Die Anwendung "" lässt sich nicht öffnen" zurückgegeben. OPEN DATABASE("C:\\databases\\Invoices\\Invoices.4db")
|
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
Erstellt: 4D v14 R3 ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||