Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Updatefunktion? (https://www.delphipraxis.net/20008-updatefunktion.html)

Lamy 12. Apr 2004 14:46


Updatefunktion?
 
Hi!
Ich bin absoluter Anfänger, will aber jetzt mal ein größeres Programm schreiben um so viel wie möglich zu lernen.
Jetzt würde ich gerne eine Updatefunktion einbauen, die Verbindung zu meiner Site herstellt, dort irgendwie prüft ob Updates verfügbar sind und diese dann herunterlädt.
Ist das in Delphi möglich?
Wenn ja, wie?
Oder braucht man da noch was phpmäßiges?

Danke schonmal!


Lamy

fkerber 12. Apr 2004 14:49

Re: Updatefunktion?
 
Hi!

Nein, das sollte allein mit Delphi möglich sein.

Also folgende Idee:
Auf dem Server liegt ne Textdatei, in der die aktuelle Versionsnummer steht. Dein Programm lädt die Textdatei runter, vergleicht die Versionen und lädt bei Bedarf ne neue Version runter.

Zum runterladen von Dateien steht glaube ich was in der Codelib.

Ciao fkerber

Nicolai1234 12. Apr 2004 14:57

Re: Updatefunktion?
 
Gitb e auch die Möglichkeit, dass nicht die ganze exe gedownloaded werden muss, sondern nur die aktuellsten (wenn es das wort nun gibt *g*) source-teile?
Würde mich nämlich auch mal interessieren!

MathiasSimmack 12. Apr 2004 15:07

Re: Updatefunktion?
 
In der Internetsparte des DF hatte ich mal eine Lösung für jemanden mit XML-Datei vorgestellt. Da heißt, auf dem Server liegt ´ne XML-Datei, die Angaben zu allen Updates verschiedener Programme enthalten kann. Das Update-Tool verbindet sich mit der XML-Datei (beim MS-XML-Parser muss man die Datei daher nicht downloaden, sondern man kann direkt via URL darauf zugreifen). Dann liest man die Daten aus und zieht die Updates per "UrlDownloadToFile" runter. Soll ich mein Demo-Projekt mal hier ranhängen?

Für Patches (das ist das was du meinst, @Nicolai) empfehle ich die Suche nach [dp]"MakeUpd"[/dp].

Man kann ja auch beides miteinander verbinden. ;)
Das Update-Tool lädt die Patches runter und sorgt dann dafür, dass die Anwendung aktualisiert wird.

MathiasSimmack 12. Apr 2004 15:59

Re: Updatefunktion?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von MathiasSimmack
Soll ich mein Demo-Projekt mal hier ranhängen?

Ach, ich mach´s einfach mal ... ;) ... vielleicht hilft´s ja wem, und wenn´s als Anregung ist.

MS-XML-4 wird in dem Programm benutzt.

himitsu 12. Apr 2004 16:31

Re: Updatefunktion?
 
Es gibt auch ganz viele andere Beispiele hier im Forum - zum Dateien runterladen und auch dazu, wie man das laufende Programm durch die neue Version ersetzt.

Meflin 12. Apr 2004 18:18

Re: Updatefunktion?
 
die indy kompos sind da wohl das passende stichwort!?

jonny 17. Apr 2004 00:54

Re: Updatefunktion?
 
Zitat:

Zitat von MathiasSimmack
Zitat:

Zitat von MathiasSimmack
Soll ich mein Demo-Projekt mal hier ranhängen?

Ach, ich mach´s einfach mal ... ;) ... vielleicht hilft´s ja wem, und wenn´s als Anregung ist.

MS-XML-4 wird in dem Programm benutzt.

Wo bekomme ich die msxml4_tlb.dcu?

micsie 17. Apr 2004 01:00

Re: Updatefunktion?
 
moin,

Zitat:

Zitat von jonny
Wo bekomme ich die msxml4_tlb.dcu?

MSXML 4.0 downloaden: http://www.microsoft.com/downloads/d...DisplayLang=de,
installieren und anschließend in Delphi -> Projekt -> Typbibliothek importieren -> Microsoft XML, v4.0

mfg micsie

jonny 17. Apr 2004 01:05

Re: Updatefunktion?
 
Danke!


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:02 Uhr.
Seite 1 von 2  1 2      

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