Einzelnen Beitrag anzeigen

Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#10

AW: Software Launcher/Update Prüfer

  Alt 2. Dez 2013, 18:58
Mal in Grundzügen
  • Auf dem FTP-Server sollte (möglichst) unter der gleichen Adresse eine Info-Datei zum Programm stehen
  • In der Info-Datei befindet sich eine Information, anhand derer man ermitteln kann, ob aktualisiert werden muss (z.B. die Versionsnummer)
  • In der Info-Datei befindet sich auch der Link, wo die aktuelle Installationsdatei zu finden ist
Der Rest sollte nun klar sein.

Info-Datei laden und mit der installierten Version vergleichen.
Ist ein Update notwendig, dann die Installationsdatei laden und ausführen.

Es gibt da noch mehrere Spielarten, z.B. wenn für das Update auf die aktuellste Version Zwischenupdates gemacht werden müssen. Das packt man alles in die Info-Datei und reagiert entsprechend darauf.

Grundsätzlich haben wir hier also nur 2 wirkliche Schwierigkeitsgrade:
Dateien per FTP laden
Dateien ausführen

PS Ich weiß nicht wonach du gesucht hast, aber versuche es mal mit Bei Google suchendelphi ftp datei laden
Oh Wunder, der erste Link ist ein deutsches Tutorial mit der Indy-Komponente
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)

Geändert von Sir Rufo ( 2. Dez 2013 um 19:02 Uhr)
  Mit Zitat antworten Zitat