Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
SET UPDATE FOLDER
|
SET UPDATE FOLDER ( OrdnerPfad {; stilleFehler} ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
OrdnerPfad | String |
![]() |
Pfadname des Ordners (Paket auf OS X) mit der upgedateten Anwendung | |||||
stilleFehler | Boolean |
![]() |
Falsch (Standard) = Fehler protokollieren und anzeigen Wahr = Fehler nur protokollieren |
|||||
Der Befehl SET UPDATE FOLDER gibt den Ordner mit dem Update der aktuellen doppelklickbaren 4D Anwendung an. Diese Information wird in der 4D Sitzung bis zum Aufrufen von RESTART 4D gespeichert. Sie wird bei manuellem Beenden der Anwendung nicht beibehalten.
Dieser Befehl dient zum automatischen Update Prozess für eine doppelklickbare Anwendung (Client/Server oder Einzelplatz). Weitere Informationen dazu finden Sie im Abschnitt Eigenständige Anwendung erstellen und weitergeben des Handbuchs Designmodus.
Hinweis: Dieser Befehl funktioniert nur mit 4D Server oder einer Einzelplatz-Anwendung mit einkompilierter 4D Volume Desktop.
Im Parameter OrdnerPfad übergeben Sie den vollständigen Pfadnamen des Ordners mit der neuen Version der doppelklickbaren Anwendung. Das ist unter Windows der Ordner mit der Anwendung my4DApp.exe, auf OS X das Paket my4DApp.app, die über den Application Builder erstellt wurde.
Hinweis: Wir empfehlen, für die Dateien der neuen Version der Anwendung dieselben Namen wie für die Originale zu verwenden, da der Anwendungsordner während dem Update ersetzt wird. Wenn Sie für diese Dateien unterschiedliche Namen verwenden, funktionieren gespeicherte Tastenkürzel bzw. Pfade nicht.
Sind die Parameter gültig, wird das Update in der Sitzung bis zum Aufrufen von RESTART 4D auf "Halten" gesetzt. Haben Sie vor Aufrufen von RESTART 4D mehrmals SET UPDATE FOLDER ausgeführt, wird der letzte gültige Aufruf berücksichtigt.
Treten Unregelmäßigkeiten auf, wird ein Fehler generiert; der Parameter stilleFehler definiert, ob diese Fehler angezeigt werden oder nicht (siehe unten).Der optionale Parameter stilleFehler gibt an, wie Fehler während dem Update protokolliert werden:
Ausnahme: Konnte das Journal nicht angelegt werden, erscheint eine Meldung, unabhängig, welchen Wert der Parameter stilleFehler hat. Weitere Informationen dazu finden Sie unter dem Befehl Get last update log path.
Bei korrekt ausgeführtem Befehl wird die Systemvariable OK auf 1 gesetzt; andernfalls auf 0. Durch diesen Befehl generierte Fehler können Sie über eine Methode abfangen, die über den Befehl ON ERR CALL aufgerufen wird.
Sie haben auf Ihrer Festplatte einen Ordner "MeineUpdates"erstellt, der die neue Version der Anwendung "MeineApp" enthält. Sie wollen Fehler nicht anzeigen. Dazu schreiben Sie folgenden Code:
// Syntax unter Windows
SET UPDATE FOLDER("C:\\MeineUpdates"+Folder separator+"MeineApp"+Folder separator;True)
// Syntax auf OS X
SET UPDATE FOLDER("MacHD:MeineUpdates"+Folder separator+"MeineApp.app"+Folder separator;True)
Produkt: 4D
Thema: 4D Umgebung
Nummer:
1291
Erstellt: 4D v14
4D Programmiersprache ( 4D v20 R7)