Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.163 Beiträge
 
Delphi 12 Athens
 
#3

Re: Eigene Applikation per internet updaten - Wie?

  Alt 18. Feb 2006, 09:31
Auf dem Rechner brauchst du wohl keine extra Datei ... die nötigen Daten kannst du ja ganz leicht jedesmal auslesen.
Einfach die Datei auf dem Server runterladen und die darin enthaltenen Daten mit den aktuell installierten Dateien vergleichen.

PS: mir hat eine Lister der Dateinamen (incl. Unterverzeichnisnamen, fals nicht im Haptverzeichnis), ein Hashwert und zur Sicherheit noch das Dateidatum gereicht.

Am Ende brauchst du nur noch alle Dateien runterladen lassen, welche andere Werte aufweisen.
Falls dir Indy und Co. zu groß sind ... ein URLDownloadToFile, oder ähnliches, ist auch ausreichend.
(Und das Beste, wenn du den DateiHash schon einmal hast, kannst du auch gleich noch prüfen, ob die Dateien komplett und richtig runtergeladen wurden )


Und wie du die laufende Programmdatei austauschst, nach dem Download, ist auch hier irgendwo zu finden.
[add] z.B. hier Programm Updaten
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat