Einzelnen Beitrag anzeigen

MathiasSimmack
(Gast)

n/a Beiträge
 
#4

Re: Updatefunktion Regeln?!

  Alt 14. Feb 2005, 14:31
Würde ich auch so machen. Vllt. auf dem Server eine Liste ablegen (XML, wenn du kannst und willst), die die Namen und die aktuellen Versionsnummern bzw. die Prüfsummen enthalten. Dein Updateprogramm liest die Prüfsummen aus und erstellt von der installierten Version eine, vergleicht beide Werte und löst ggf. das Update aus. Nur nach Versionsnummern würde ich nicht gehen. Einmal in einer Komponente (DLL, Resourcendatei in Binärformat ohne Versionsinfo) vergessen, und das Updateprogramm weiß nicht was es tun soll.

Falls die Datei nicht ersetzt werden kann, oder falls sich das Updatetool auch mal selbst updaten muss, kannst du eine pending file operation ins System setzen. sakura hatte mal eine Funktion zum Löschen von benutzten Dateien vorgestellt. Die wurden nach dem Neustart gelöscht. Mit dem Umbenennen bzw. dem Einspielen einer neuen Version sollte das genauso klappen. In dem Fall zeigst du eine Box an, dass ein Neustart fällig ist, und gut.
  Mit Zitat antworten Zitat