AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Updatefunktion?

Ein Thema von Lamy · begonnen am 12. Apr 2004 · letzter Beitrag vom 18. Apr 2004
Antwort Antwort
Seite 1 von 2  1 2      
Lamy

Registriert seit: 11. Apr 2004
119 Beiträge
 
Delphi 7 Personal
 
#1

Updatefunktion?

  Alt 12. Apr 2004, 15:46
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
  Mit Zitat antworten Zitat
Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#2

Re: Updatefunktion?

  Alt 12. Apr 2004, 15:49
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
Frederic Kerber
  Mit Zitat antworten Zitat
Nicolai1234

Registriert seit: 21. Feb 2004
1.008 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Updatefunktion?

  Alt 12. Apr 2004, 15:57
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!
  Mit Zitat antworten Zitat
MathiasSimmack
(Gast)

n/a Beiträge
 
#4

Re: Updatefunktion?

  Alt 12. Apr 2004, 16:07
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.
  Mit Zitat antworten Zitat
MathiasSimmack
(Gast)

n/a Beiträge
 
#5

Re: Updatefunktion?

  Alt 12. Apr 2004, 16:59
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.
Angehängte Dateien
Dateityp: zip webupdate_115.zip (9,1 KB, 30x aufgerufen)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

Re: Updatefunktion?

  Alt 12. Apr 2004, 17:31
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.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#7

Re: Updatefunktion?

  Alt 12. Apr 2004, 19:18
die indy kompos sind da wohl das passende stichwort!?
  Mit Zitat antworten Zitat
jonny

Registriert seit: 15. Dez 2003
235 Beiträge
 
Delphi 7 Enterprise
 
#8

Re: Updatefunktion?

  Alt 17. Apr 2004, 01:54
Zitat von MathiasSimmack:
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?
  Mit Zitat antworten Zitat
micsie

Registriert seit: 12. Jun 2003
Ort: Steinheim
122 Beiträge
 
Delphi 2005 Architect
 
#9

Re: Updatefunktion?

  Alt 17. Apr 2004, 02:00
moin,

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
Software is like sex: it's better when it's free (Linus Torvalds)
{KDT}
  Mit Zitat antworten Zitat
jonny

Registriert seit: 15. Dez 2003
235 Beiträge
 
Delphi 7 Enterprise
 
#10

Re: Updatefunktion?

  Alt 17. Apr 2004, 02:05
Danke!
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:02 Uhr.
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