Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Update funktion (https://www.delphipraxis.net/59557-update-funktion.html)

Peter.K 24. Dez 2005 09:31


Update funktion
 
Hallo

Ich Programmiere schon seit ca 6 Monaten mit Delphi und hab auch schon ein kleines Programm erstellt, einfach mal so zum lernen :-D

ich wollte hier einfach ma fragen wie man eine Update funktion integrieren kann. ihr kennt doch alle diese Programme die Sich selbst Updaten ohne ne neue version runter zu laden meist beinhalten die Updates ja nur eine neue funktion und sind in dll Dateien enthalten.

Wie kann ich sowas realisieren?

also eine funtion in ine DLL packen und meine Programm dazu bringen diese DLL auch mit zu benutzen?


Danke schön!

frohes Fest und guten rutsch ins neue Jahr an alle! :wink:

reepo2k 24. Dez 2005 09:57

Re: Update funktion
 
HIho,
hier hast du ein DLL-Tutorial:
http://www.dsdt.info/tutorials/dlls/

Zum prüfen ob ein neues Update vorhanden ist:
http://www.delphi-forum.de/topic_upd...ken_52461.html

Und bei dem Download werden dir diese Links helfen:
http://www.delphipraxis.net/internal_redirect.php?t=75
http://www.delphipraxis.net/internal...ct.php?t=61806


MfG: reepo2k

Jelly 24. Dez 2005 10:06

Re: Update funktion
 
Die Funktionsweise ist eigentlich ganz simpel. Dein Programm muss die eigene Version mit einer Version im Web vergleichen können. Ist die Version im Web rezenter, so ist ein Update vorhanden, und kann geladen werden.

Dazu reicht es im Primzip eine Versionsdatei im Web zu hinterlegen, die DU bei einer neuen Version deines Programms entsprechend anpassen musst. In diese Versionsdatei kannst Du natürlich im Prinzip auch noch mehr hinterlegen wie ein reiner Versionsvergleich,z.B. eine Liste der neuen Features in der neuen Version. Die könntest Du somit schon deinen Endusern vor dem Download der neuen Version anzeigen lassen.

Vielleicht hilft Dir meine Internetupdate Komponente weiter, die genau das eben beschriebene macht, nur halt bequem in eine Komponente ausgelagert. Zudem, wenn Dir die Erstellung der Versionsdatei zu aufwendig ist, so kannst Du zusätzlich auch noch mein Progrämmchen Rema einsetzen (cf. Signatur). Damit kannst Du dann per Mausklick eine neue Version freischalten, mit Anzeige der neuen Features. Vielleicht interessierts ja.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:12 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