Updater

Status
Niet open voor verdere reacties.

Doofenshmirt

Gebruiker
Lid geworden
3 nov 2011
Berichten
222
Hoi,

Ik probeer een updater te maken , met de tutorial van JoZ1

Dit staat in mijn form

Code:
Imports TheMightyAtom

Public Class Form1
    
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        With New CheckForUpdateDialog(Me.Text)
            .VersionInfoFile = "Versie2.txt"
            .Language = CheckForUpdateDialog.CheckForUpdateLanguage.Nederlands
            .DownloadUrl = "http://dl.dropbox.com/u/10377368/Update/"
            .ManualDownloadUrl = "http://dl.dropbox.com/u/10377368/Update/Update.rar"
            .ShowSpecialMessage = True
            .SpecialMessage = "This is an important message."
            .StartChecking()
        End With
    End Sub
End Class

Dit staat in mijn Versie2.txt

Code:
2000;Updater.exe;TheMigthyAtom.UpdateLib.dll;Som.xls

Als ik het programma start dan zegt hij update gevonden , als ik dan download zeg gaat hij wel beginnen.

De exe doet hij , maar bij dll krijg ik een foutmelding dat bij niet slaagde het te downloaden ?

Maar hij overschrijft de exe wel ? maar de xls bestand staat er niet .

Wat doe ik niet goed ?

Allle bestanden staan in die map Update
 
Kun je de foutmelding geven?

Ik heb The Mighty Atom al ingelicht. ;)
 
Voordat ik in m'n code duik, weet je zeker dat alles wat je hebt opgegeven klopt? Geen spelfouten? Geen hoofdletter(s) vergeten? Staan alle 'nieuwe' bestanden die de update moet binnenhalen wel op de juiste plaats op je Dropbox? Dubbelcheck het effe. :)

En wat is de foutmelding?

Toch jammer dat er mensen zijn die nog steeds problemen ondervinden met mijn Updater. Ik zou haast denken dat er van alles short aan mijn updater zonder dat ik weet wat precies. Maar aan de andere kant, JoZ heeft het getest en dat ging goed. Vreemd.
 
Laatst bewerkt:
Ik heb het opnieuw geprobeerd , dit staat er in mijn form

Code:
With New CheckForUpdateDialog(Me.Text)
            .VersionInfoFile = "Versie2.txt"
            .Language = CheckForUpdateDialog.CheckForUpdateLanguage.Nederlands
            .DownloadUrl = "http://dl.dropbox.com/u/10377368/Update/"
            .ManualDownloadUrl = "http://dl.dropbox.com/u/10377368/Update/Update.rar"
            .ShowSpecialMessage = True
            .SpecialMessage = "This is an important message."
            .StartChecking()
        End With

Heb wat anders in mijn Versie2.txt
Code:
2000;Poging3.exe;Vervoersb.xls;TheMigthyAtom.UpdateLib.dll

Hij gaat controleren , ok
Dan downloaden , exe gaat goed
Vervoersb.xls ook
Als hij aan TheMigthyAtom.UpdateLib.dll gaat , slaat hij evenlater vast en zie deze error.

En bij opnieuw starten zegt hij wel dat er geen nieuwere versie is , dat klopt.
En het xls bestand staat er ook.

Bij het starten stond Poging3.exe in een map en de TheMigthyAtom.UpdateLib.dll.


Ik krijg deze fout melding , zie plaatje

http://imageshack.us/photo/my-images/707/updaterx.jpg/
 
Je hebt zeker de inhoud van je txt bestand veranderd want ik krijg een andere inhoud te zien.
Probeer het eens zonder de dll. Die is toch up-to-date en hoeft eigenlijk niet eens opnieuw gedownload te worden.
 
Is gelukt.

Heb de dll er uitgehaald en nu werkt het wel.:thumb:

Denk dat hij hem wil overschrijven als hij nog bezig is .

Werkt helemaal top.
 
Dat is vreemd, want ik en JoZ hebben dat getest en dat ging goed. Geen idee waarom bij jouw dan niet. :/
 
Oke maakt niet uit hij doet het.

Nog 1 vraagje , kan ik de tekst aanpassen die hij geeft na het updaten?
Of de tekst dat er geen nieuwe versie is ?
 
Welke tekst precies? Bedoel je de tekst voor een eventueel belangrijk bericht? Dat doe je in de SpecialMessage property.
 
Nee die tekst kun je niet aanpassen.

Maar ik zie dat er nog iets niet klopt. Het is half Nederlands half Engels. Heb je de laatste versie van mn updater gedownload?
 
Denk dat handleiding niet geupdate is, denk dat JoZ dat moet doen.
Wat is de bestandsversie van de dll?
 
Ik weet zeker dat de handleiding up-to-date is, bovendien blijft de downloadlink hetzelfde als er een nieuwe DLL beschikbaar is. ;)
De nieuwste versie is 1.0.1.0. :)

@The Mighty Atom: Ik zal in de kerstvakantie nog wel wat testjes doen omtrent de DLL :thumb:.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan