The Mighty Atom
Terugkerende gebruiker
- Lid geworden
- 22 mei 2008
- Berichten
- 1.380



Het is ongelofelijk maar ook ik heb een Updater gemaakt. Ik heb dit in de eerste plaats voor eigen gebruik gemaakt en was niet van plan dit te delen met anderen, maar misschien is het toch niet zo'n gek idee dat wel te doen, dus bij deze.
UpdateLib is een updater dat je programma's voorziet van een update functie.
Het mooie is dat het een library (bibliotheek oftewel een dll bestand) betreft, dat al het werk doet en dat je zelf bijna niks hoeft te doen behalve het declareren van een CheckForUpdate class en het opgeven van een aantal properties. Meer komt er niet bij kijken.
Hier volgt een voorbeeld (Importeer wel de TheMightyAtom namespace):
Code:
[COLOR="#0000FF"]With New[/COLOR] [COLOR="#008080"]CheckForUpdateDialog[/COLOR]
.VersionInfoFile = [COLOR="#800000"]"versioninfo.txt"[/COLOR]
.DownloadUrl = [COLOR="#800000"]"[/COLOR][COLOR="#0000FF"]http://yourhost.nl/update/[/COLOR]"
.ManualDownloadUrl = [COLOR="#800000"]"[/COLOR][COLOR="#0000FF"]http://yourhost.nl/update/yourapp.zip[/COLOR][COLOR="#800000"]"[/COLOR]
[COLOR="#008000"]'.Language = CheckForUpdateDialog.CheckForUpdateLanguage.Nederlands 'Not required because the default value for this property is English. Only set this if you wish to use the Dutch language.
'.SpecialMessageEN = "This is an important message." 'Optional. A message in English for the end user.
'.SpecialMessageNL = "Dit is een belangrijk bericht." 'Optional. A message in Dutch for the end user.[/COLOR]
.ShowDialog()
[COLOR="#0000FF"]End With[/COLOR]
Merk op dat de gecommentaarde properties (in het groen) optioneel zijn.
Er is een uitgebreide handleiding beschikbaar met informatie over hoe je de library installeerd en hoe je een nieuwe update voorbereid:
UpdateLib handleiding. Met dank aan JoZ1.

Download:
UpdateLib versie 1.0.1.1
Laatst bewerkt: