Also, das Herunterladen von Dateien unter Windows ist total einfach (wenn man seine Ansprüche etwas zurückschraubt)
Delphi-Quellcode:
uses ... UrlMon;
function DownLoadInternetFile(
const URL, DestinationFile :
String): Boolean;
begin
Result := URLDownloadToFile(
nil,PChar(DestinationFile),PChar(Dest),0,
nil) = 0
end;
Es gibt halt keinen Progressbar während des Downloads, aber das ist vorerst mal egal.
Später kann du das immer noch durch
INDY, Synapse oder was auch immer ersetzen.
Der Rest ist reine Fleissarbeit.
* Webserver aufsetzen
* Steuerdatei (INI-File oder
XML Datei) herunterladen
* Steuerdatei auswerten
* Benutzer ggf. fragen ob er das Update installieren will
* Kucken was noch heruntergeladen werden muss
* Nach dem Herunterladen aller notwendigen Dateien die Anwendung
auf der lokaler Platte updaten