Einzelnen Beitrag anzeigen

Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.306 Beiträge
 
Delphi 12 Athens
 
#14

Re: Eigenes Programm elegant ersetzen

  Alt 11. Nov 2008, 18:28
Hallo...

ein paar Denkanstöße...

ich löse das Update bei meiner Anwendung wie folgt:

- die Haupanwendung lädt eine INI mit den Versionsinformationen vom server im Internet via HTTP
- ist eine neue Version vorhanden wird eine Update.exe downgeloadet, gestartet und die Hauptanwendung beendet.
- die Update.exe übernimmt dann:
- das Downloaden der Dateien, wobei bei allen Dateien ein Unterstrich angehängt wird, damit im Fehlerfalle die Originaldatei erhalten bleibt.
- nach erfolgreichem Download das Umbenennen der Dateien
- Anpassungen der Datenbank
- Anpassen / Korrigieren von Ordnern bzw. Ordnerstrukturen
- löschen von überflüssigen Dateien
- was man sonst noch verändern will....
- letztendlich den Start der Hauptanwendung nach dem Update.

- da die Update.exe je nach Bedarf programmiert / erweitert wird, ist man im Update recht flexibel.

Vieleicht hilft es ja bei der Entscheidung...
  Mit Zitat antworten Zitat