4D v14.3

SET UPDATE FOLDER

Home

 
4D v14.3
SET UPDATE FOLDER

SET UPDATE FOLDER 


 

SET UPDATE FOLDER ( OrdnerPfad {; stilleFehler} ) 
Parameter Typ   Beschreibung
OrdnerPfad  String in Pfadname des Ordners (Paket auf OS X) mit der upgedateten Anwendung
stilleFehler  Boolean in 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).
Sie können im Parameter OrdnerPfad einen leeren String ("") übergeben, um die Update Informationen für die aktuelle Sitzung erneut zu setzen.

Der optionale Parameter stilleFehler gibt an, wie Fehler während dem Update protokolliert werden:

  • Übergeben Sie Falsch oder lassen diesen Parameter weg, werden Fehler im Update Journal gespeichert und in einem Dialogfenster Warnung angezeigt.
  • Übergeben Sie Wahr, werden die Fehler nur im Update Journal gespeichert.

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";True)
 
  // Syntax auf OS X
 SET UPDATE FOLDER("MacHD:MeineUpdates"+Folder separator+"MeineApp.app";True)

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: 4D Umgebung
Nummer: 1291

Dieser Befehl ändert die Systemvariable OKDieser Befehl ändert die Systemvariable ErrorIm remote Modus anderes Verhalten

 
GESCHICHTE 

New
Erstellt: 4D v14

 
SIEHE AUCH 

Get last update log path
RESTART 4D

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v14 R2)
4D Programmiersprache ( 4D v14 R3)
4D Programmiersprache ( 4D v14.3)
4D Programmiersprache ( 4D v14 R4)