REFLEX: Update des Programms: Unterschied zwischen den Versionen
(→Der Update-Ordner) |
(→Der Update-Ordner) |
||
Zeile 19: | Zeile 19: | ||
== Der Update-Ordner == | == Der Update-Ordner == | ||
− | + | ||
+ | |||
+ | === Technischer Hintergrund für dem Update-Dienst === | ||
+ | |||
In der [[INI-Datei]], die zum Starten des Programms benötigt wird, ist ein Verweis auf einen speziellen Update-Ordner enthalten. | In der [[INI-Datei]], die zum Starten des Programms benötigt wird, ist ein Verweis auf einen speziellen Update-Ordner enthalten. | ||
Zeile 27: | Zeile 30: | ||
'''Update=K:\REFLEX\Update''' | '''Update=K:\REFLEX\Update''' | ||
− | In diesem Ordner sollte immer die neueste Programmdatei REFLEX.EXE stehen! Beim Programmstart vergleicht das Programm, ob die Update-Version neueren Datums ist als die gestartete Version und startet den Update-Vorgang. | + | In diesem Ordner sollte immer die neueste Programmdatei REFLEX.EXE stehen! |
+ | |||
+ | Beim Programmstart vergleicht das Programm, ob die Update-Version neueren Datums ist als die gestartete Version und startet den Update-Vorgang, indem es das Programm "AUTOUP.EXE" startet. | ||
+ | |||
+ | === Verknüpfung oder UNC? === | ||
+ | |||
+ | Wie oben beschrieben, steht der Ordner-Name für die Update-Dateien in der [[INI-Datei]]. | ||
+ | |||
+ | Dabei gibt es zwei Möglichkeiten: | ||
+ | |||
+ | ;Ordner als Freigabe-Laufwerk auf dem Server: | ||
+ | |||
+ | ;Wenn man eine Freigabe auf dem Server mit einem Laufwerksbuchstaben verbindet... | ||
+ | |||
+ | ; '''Update=K:\REFLEX\Update''' | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
=== Wichtig === | === Wichtig === | ||
Zeile 35: | Zeile 57: | ||
Im Update-Ordner dürfen nur '''aktuelle''' Programmversionen stehen! Alte Versionen müssen in einen '''Unterordner''' verschoben werden! | Im Update-Ordner dürfen nur '''aktuelle''' Programmversionen stehen! Alte Versionen müssen in einen '''Unterordner''' verschoben werden! | ||
− | Grund: | + | ;Grund: |
− | Das Auto-Update-Programm kopiert alle '''neueren oder im Programmverzeichnis nicht vorhandenen''' EXE-Dateien aus dem Update-Ordner in das Programmverzeichnis! | + | :Das Auto-Update-Programm kopiert alle '''neueren oder im Programmverzeichnis nicht vorhandenen''' EXE-Dateien aus dem Update-Ordner in das Programmverzeichnis! |
== Das Auto-Update-Programm == | == Das Auto-Update-Programm == |
Version vom 12. Januar 2018, 23:15 Uhr
Inhaltsverzeichnis
1 Update des Programms
Von Zeit zu Zeit gibt es für das Programm neue Versionen, sog. „Updates“. Diese Updates erhalten Sie per Email von unserem Support.
REFLEX hat ein Versionskontrollsystem, das automatisch die Programm-Versionen vergleicht und Sie beim ersten Start des neuen Programms auf ein notwendiges Update aufmerksam macht. Das funktioniert so:
- Beim Start des Programm wird geprüft, ob es in dem Update-Ordner eine neuere Programm-Version (EXE) gibt.
- Der Update-Ordner wird in der Ini-Datei festgelegt. Er befindet sich normalerweise auf Ihrem File-Server.
Wenn es eine neue Programmversion gibt, wird dieses angezeigt. Beispiel:
Sie sollten diese Frage mit Ja beantworten, damit das Programm auf den neuesten Stand gebracht wird! Wenn Sie trotzdem mit „Nein“ antworten, werden Sie gefragt, ob Sie weiterhin auf das Update aufmerksam gemacht werden sollen. Bei „Ja“ werden Sie beim nächsten Programmstart wieder auf das Update aufmerksam gemacht, bei „Nein“ erst wieder, wenn erneut eine neuere Programmversion vorhanden ist.
- Wenn ein Datenbank-Update notwendig ist, werden Sie ebenfalls darauf aufmerksam gemacht und ein automatisches Datenbank-Update wird gestartet.
Nachdem Sie das Update bestätigt haben, öffnet sich das Update-Programm: REFLEX wird in der Zeit im Hintergrund automatisch geschlossen (beendet) geschlossen, damit das Update ermöglicht wird. Da das Schließen u.U. etwas dauern kann, sollten Sie einen Moment warten, bis das Programm aus der Windows-Taskleiste verschwindet.
Danach klicken Sie auf [Weiter]. Die notwendige(n) Programmdatei(en) werden kopiert. Starten Sie dann REFLEX.
2 Der Update-Ordner
2.1 Technischer Hintergrund für dem Update-Dienst
In der INI-Datei, die zum Starten des Programms benötigt wird, ist ein Verweis auf einen speziellen Update-Ordner enthalten.
Beispiel:
[Path]
Update=K:\REFLEX\Update
In diesem Ordner sollte immer die neueste Programmdatei REFLEX.EXE stehen!
Beim Programmstart vergleicht das Programm, ob die Update-Version neueren Datums ist als die gestartete Version und startet den Update-Vorgang, indem es das Programm "AUTOUP.EXE" startet.
2.2 Verknüpfung oder UNC?
Wie oben beschrieben, steht der Ordner-Name für die Update-Dateien in der INI-Datei.
Dabei gibt es zwei Möglichkeiten:
- Ordner als Freigabe-Laufwerk auf dem Server
- Wenn man eine Freigabe auf dem Server mit einem Laufwerksbuchstaben verbindet...
- Update=K:\REFLEX\Update
2.3 Wichtig
Im Update-Verzeichnis muss die Programmdatei "AUTOUP.EXE" stehen! Nur wenn diese vorhanden ist, kann das automatische Update funktionieren!
Im Update-Ordner dürfen nur aktuelle Programmversionen stehen! Alte Versionen müssen in einen Unterordner verschoben werden!
- Grund
- Das Auto-Update-Programm kopiert alle neueren oder im Programmverzeichnis nicht vorhandenen EXE-Dateien aus dem Update-Ordner in das Programmverzeichnis!
3 Das Auto-Update-Programm
Das eigentliche Update wird vom Programm AutoUp.exe durchgeführt! AutoUp wird vom Programm aufgerufen und erhält die Informationen, welches Programm upgedatet werden soll, wo sich die Programmdatei und die Update-Datei befindet usw.
Einzelheiten dazu finden Sie hier.
4 Wenn Sie ein Update erhalten:
Vertrauen ist gut...testen ist besser!
Wir bemühen uns, neuere Programmversion ausführlich zu testen und erst dann freizugeben, wenn keine Probleme mehr auftauchen. Trotzdem kann sich auch bei uns einmal der „Fehlerteufel“ einschleichen, zumal bei Ihnen u.U. ganz andere System-Umgebungen vorhanden sind als in unseren Test-Systemen.
Deshalb ist es ein guter Weg, eine neuere Programmversion erst einmal kurz auf einem System bei Ihnen zu testen. Kopieren Sie dazu die Programmdatei REFLEX.EXE bei einem PC in das Programmverzeichnis (normalerweise „C:\Programme\GEVITAS\REFLEX“) und testen das Update. Wenn Ihr Test zufrieden stellend war, können Sie die neue Programmversion an die anderen Benutzer weitergeben. Kopieren Sie dazu die REFLEX.EXE in den o.a. Update-Ordner, damit die Benutzer beim nächsten Programmstart das Update durchführen können!