Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Onlineaktualisierung (https://www.delphipraxis.net/129919-onlineaktualisierung.html)

AlexanderBrade 27. Feb 2009 21:44


Onlineaktualisierung
 
Hallo, ich folgende Frage, muss alerdings zugeben, dass ich auf diesem Gebiet neu bin:
Ist es relativ einfach möglich eine Internetaktualiserungsfuntion in mein Programm zu integreiren?
Sie sollte also auf den Server zugreifen, die dortige Programmvewrsion abfragen und wenn diese neuer ist, die neue herunterladen, oder zumindest den browser öffen?

Ich würde mich über ein paar infos freuen.

mkinzler 27. Feb 2009 21:49

Re: Onlineaktualisierung
 
Was für ein Server (HTTP, FTP, ...)?

AlexanderBrade 27. Feb 2009 21:50

Re: Onlineaktualisierung
 
ein ftp-server

jaenicke 27. Feb 2009 21:54

Re: Onlineaktualisierung
 
Mit TIdHttp.Get die entsprechende Adresse mit den Versionsinformationen aufrufen, dann vergleichen und ggf. entweder selbst downloaden oder mit ShellExecute die entsprechende Adresse aufrufen.
Ich sehe gerade FTP-Server? Der wird doch aber eine HTTP-Adresse haben, oder?

Wichtig dabei: Wenn du es selbst herunterlädst, dann musst du darauf achten, dass du zum Ersetzen der Programmdatei Administratorrechte brauchen wirst.

Für den Vergleich der Versionsnummer könntest du das nehmen:
http://www.delphi-forum.de/viewtopic...=547664#547664

mkinzler 27. Feb 2009 22:07

Re: Onlineaktualisierung
 
Bei Ftp eher TIdFTP

AlexanderBrade 27. Feb 2009 22:10

Re: Onlineaktualisierung
 
Und wie funktioniert sowas? Die Delphi Hilfe gibt auch nichts her!

mkinzler 27. Feb 2009 22:11

Re: Onlineaktualisierung
 
http://www.delphi-treff.de/tutorials...internet/indy/

Meflin 27. Feb 2009 22:17

Re: Onlineaktualisierung
 
Hm. Also wenn du das tatsächlich über FTP machen willst, dann ist der einzig sichere Weg, den anonymen Login mit readonly-Rechten zu erlauben (und zwar einzig und allein auf das Verzeichnis in dem sich die Updates befinden). Das ist dir klar oder?

AlexanderBrade 27. Feb 2009 22:21

Re: Onlineaktualisierung
 
Aber einfach ist das nicht wirklich oder?

jaenicke 27. Feb 2009 22:23

Re: Onlineaktualisierung
 
Rein die Prüfung und das Anzeigen der Seite im Standardbrowser sind nur wenige Zeilen...


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:19 Uhr.
Seite 1 von 4  1 23     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz