Das Updateprogramm

Das Updateprogramm bietet ein menügeführtes Update mit Versionsverwaltung und Restore-Funktionen. Als Quelle des Update dienen "lzm"-Archive, wie z.B. "tu_Prg_4_3_1_1_DE.lzm". Mit dem Updateprogramm können diese Archive geöffnet und die enthaltenen Dateien installiert werden. Die Dateiendung "lzm" kann dem Programm "tt_Update.exe" aber auch über den "Öffnen-Mit"-Dialog zugeordnet werden, so dass die Archivdateien mit Doppelklick geöffnet werden können.



Das Updateprogramm setzt beim Start automatisch die üblichen Optionen für die Durchführung eines Standard-Updates. Für besondere Zwecke können diese Optionen aber von Hand geändert werden:

[Nach Update Studiosoftware starten] und [Nach Update ISDN-Server starten] werden bei Start automatisch angehakt, wenn gerade das entsprechende Programm läuft und bei Programmende auch wieder gestartet werden soll.

Bei eingeschalteter [Versionsverwaltung] werden die vorhandenen Dateien gesichert und können wieder hergestellt werden. Außerdem wird die installierte Archivdatei im Versionsverzeichnis "Ver" abgelegt. Ohne Versionsverwaltung werden die ausgewählten Update-Dateien einfach in das Zielverzeichnis geschrieben

[Nur mit höherer Version ersetzen] und [Nur vorhandene Dateien ersetzen] sind Unterpunkte der Versionsverwaltung. Da im Archiv alle Programme vorhanden sind, auch solche, die vom jeweiligen Kunden womöglich gar nicht benutzt werden, sollte das Update normalerweise auf die vorhandenen Dateien beschränkt werden.

[Update installieren] kopiert das Updateprogramm in das Zielverzeichnis, falls es noch nicht vorhanden ist, oder eine höhere Version als das vorhandene Programm hat.

[Update automatisch] überspringt alle weiteren Abfragen und führt direkt das Update aus, wenn im Programmverzeichnis der Updatedatei genau eine Archivdatei gefunden wurde, wobei dieses Archiv installiert wird. Im automatischen Modus werden zwar Meldungen ausgegeben, aber nur kurze Zeit angezeigt, bevor das Programm fortfährt. Wenn der automatische Modus wegen eines Fehlers abbricht, wird dieser Fehler als Datei "Err_Update.txt" in das Verzeichnis des Updateprogramms geschrieben.

[Restore] kopiert die Sicherungsdateien aus dem Versionsverzeichnis wieder in das Programmverzeichnis. Dabei wird zuerst das Programmverzeichnis abgefragt, dann die Dateien des Versionsverzeichnis zur Auswahl angezeigt und zuletzt ins Programmverzeichnis geschrieben.



Hier wird das Verzeichnis ausgewählt, in das das Update geschrieben werden soll, üblicherweise das TANtec Programmverzeichnis. Beim Start wird automatisch ein Programmverzeichnis gesucht, mit dem Schalter [Durchsuchen] kann aber ein beliebiges anderes Verzeichnis ausgewählt werden.



Im nächsten Schritt kann die Archivdatei gewählt werden, mit der das Update durchgeführt werden soll. Auch hier sucht das Programm beim Start nach Archivdateien und zeigt diese an, mit dem Schalter [Archiv suchen] kann an weiteren Stellen nach einem Archiv gesucht werden. Wenn dabei genau eine Archivdatei gefunden wurde, wird diese automatisch vom Programm markiert, andernfalls müssen die Archive mit der Maus markiert werden, wie im oben gezeigten Beispiel. Da die Archive erst im nächsten Schritt geladen werden, darf bei einem Diskettenupdate hier immer nur ein Diskettenarchiv ausgewählt werden.



Im nächsten Schritt werden die gewählten Archive in den Speicher geladen und die Updatedateien können ausgewählt werden. Die geladenen Archive werden aus der Archivliste entfernt, so dass sie bei Benutzung des Schalters [<< Zurück] nicht mehr in der Liste auftauche. Wenn ein Update mit Disketten gemacht wird, muss jetzt die nächste Diskette eingelegt werden und mit dem Schalter [Archiv suchen] das Archiv dieser Diskette ausgewählt und geladen werden. Nach Einlesen aller drei Archive werden alle oben angekreuzten Updatedateien angezeigt und können installiert werden (tt_ISDN ist im Diskettenupdate nicht enthalten).

Die Dateien werden automatisch angekreuzt, wenn sie den Startoptionen entsprechen, also z.B. das Update eine höhere Dateiversion hat und eine vorhandene Datei ersetzt wird. Im Beispiel oben wurde "tt_ISDN.exe" nicht angekreuzt, da diese Datei nicht im Zielverzeichnis vorhanden war.

Im letzten Schritt wird das Update nach einer Kontrollabfrage durchgeführt. Dabei wird zuerst das Backup der vorhandenen Dateien angelegt, dann werden die ausgewählten Dateien geschrieben, danach die Archivdateien in das Versionsverzeichnis gesichert und nach der Meldung über das Ende des Updates werden die Studioprogramme gegebenenfalls wieder neu gestartet.