AGB  ·  Datenschutz  ·  Impressum  







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

Online Update

Ein Thema von Ares · begonnen am 17. Feb 2008 · letzter Beitrag vom 19. Feb 2008
Antwort Antwort
Ares

Registriert seit: 5. Dez 2002
269 Beiträge
 
#1

Online Update

  Alt 17. Feb 2008, 09:11
Hallo!

Ich bin gerade dabei eine neue Online-Update-Suche für eines meiner Programme zu schreiben. Da man ja nichts schreiben soll, was schon mal geschrieben wurde, frage ich mich nun, ob es ggf. schon fertige Komponenten hierzu gibt.

Bis jetzt habe ich es ganze einfach so gemacht, dass das Programm eine Text-Datei mit allen Informationen über die aktuelle Version von einem Server heruntergeladen hat, die Infos mit den eigenen Daten verglichen hat und dann entsprechende angezeigt hat ob eine neuere Version verfügbar ist oder nicht.

Nun würde ich das ganze etwas umfangreicher gestallten. Es sollen z.B. Informationen über die Neuerungen in jeder Version mit gesendet werden. Hat ein Nutzer Version 1.3 und aktuell ist 1.5 sollen angezeigt werden, was in 1.4 UND in 1.5 neu war/ist. Was in 1.3 oder 1.2 neu war interessiert den Nutzer aber nicht, und soll daher auch nicht angezeigt werden.

Zudem soll das Format der Informationen relativ flexibel für Zukünftige Erweiterungen sein. Ich habe daher z.B. an eine XML-Datei statt einer einfachen Text-Datei gedacht. Komme neue Informationen hinzu werden diese einfach in neuen Feldern abgelegt.

Außerdem soll das Ganze zukünfitg auch für weitere Programme funtionieren.

Zusätzlich könnte ich mir vorstellen das System auch noch Online zu erweitern. Soll heißen die Informationen über eine Version sind nicht fix in einer Datei hintergelegt sondern werden z.B. aus einer Datenbank abgefragt.

Kurz um: Man kann eine Online-Update-Sucher sicherlich um viele sinnvolle Funktionen erweitern, die über eine einfache Textdatei hinausgehen.

Natürlich lässt sich alles mit einer einfachen Textdatei lösen, die entsprechend geparsed wird, etc. Das ist keine Frage. Kennt aber vielleicht jemand schon fertige Lösungen für ein Online Update. Wenn ich mir damit Zeitsparen kann, die ich statt dessen in andere Aufgaben stecken kann, wäre mir das sehr recht.

Vielen Dank für eure Tipps!
Ares
  Mit Zitat antworten Zitat
Relicted

Registriert seit: 24. Jan 2006
Ort: Iserlohn
646 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Online Update

  Alt 17. Feb 2008, 10:05
also wenn du es schnell machen willst und selber (ich kenne gerade keine kompo) dann mach es folgendermaßen:

hauptprog startet ne dll die den updater prüft obs ne neuere gibt und dann startest den updater und schließt das hauptprogramm. der prüft auf ner DB oder textfile welches die neuste version ist. in der datei/db steht von JEDER datei der Hash. dann machst du von jeder der datei auf dem pc nen hash. vergleichst die und alles was unterschiedlich oder nicht vorhanden ist lädst du runter. (so mache ich es im mom für nen lan updater.. er tut zwar noch mehr aber das ist denke ich die schnellste und simpelste lösung) .

gruß
reli
  Mit Zitat antworten Zitat
Pfoto

Registriert seit: 26. Aug 2005
Ort: Daun
541 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Online Update

  Alt 17. Feb 2008, 10:07
Hallo Ares!

spontan fällt mir dazu die TWebUpdate-Komponente von tmssoftware.com ein;
sie scheint die Funktionen mitzubringen, die du suchst (wenn wohl auch
nicht auf Basis einer XML-Datei)

Anderer Vorschlag :
Du machst so ein "Preview"-Fenster wie in Delphi, das eine von dir
gepflegte Update-Webseite direkt im Programm anzeigt.
Vorteil wäre eindeutig die bessere Formatiermöglichkeit, dann z.B.
auch einfach mit einem Direktlink auf die Update-Datei.

Falls du andere Projekte hast, könntest du zudem nebenbei darüber
auch noch Hinweise abgeben.


Gruß
Pfoto
Jürgen Höfs
  Mit Zitat antworten Zitat
Benutzerbild von Aurelius
Aurelius

Registriert seit: 29. Jan 2007
Ort: Erfurt
753 Beiträge
 
Delphi 7 Personal
 
#4

Re: Online Update

  Alt 17. Feb 2008, 16:40
Gabs im Open-Source-Bereich nicht irgendwo einen Universal Updater?

Kannst dir ja mal den anschauen...
Jonas
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#5

Re: Online Update

  Alt 17. Feb 2008, 19:43
Ich verweise mal wieder auch das Rema in meiner Signatur.
  Mit Zitat antworten Zitat
manfred_h

Registriert seit: 4. Nov 2005
Ort: Basel
442 Beiträge
 
Delphi XE2 Enterprise
 
#6

Re: Online Update

  Alt 19. Feb 2008, 18:36
Hallo Ares

schau dir doch den Beitrag mal an:
http://www.delphipraxis.net/internal...t.php?t=127752

Shalom
Manfred
  Mit Zitat antworten Zitat
Antwort Antwort


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 03:58 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