Luuknl
Terugkerende gebruiker
- Lid geworden
- 29 jan 2010
- Berichten
- 1.193
Hier de link naar het programma: http://www.mediafire.com/?6zayzqwi8fxdq5d
Er zijn dus wel een paar probleempjes zoals je zal gaan merken tijdens het gebruik.
Probleem 1 = De tekst van label1 verandert niet in: Checking for updates.... (wat hij MET backgroundworker WEL doet?!)
Probleem 2 = Hij geeft aan dat er een nieuwere versie is, terwijl je al de nieuwste gebruikt.
Kan het zijn dat probleem 2 zo is op te lossen?
Zie hier de code die ik nog niet gebruik, maar wat zou kunnen werken:
Wat doet die regel precies? (ik wil wel wat leren
)
Die BGW werkte wel fijn ja. Ik zet hem weer terug
Er zijn dus wel een paar probleempjes zoals je zal gaan merken tijdens het gebruik.
Probleem 1 = De tekst van label1 verandert niet in: Checking for updates.... (wat hij MET backgroundworker WEL doet?!)
Probleem 2 = Hij geeft aan dat er een nieuwere versie is, terwijl je al de nieuwste gebruikt.
Kan het zijn dat probleem 2 zo is op te lossen?
Zie hier de code die ik nog niet gebruik, maar wat zou kunnen werken:
Code:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Label1.Text = "Zoeken naar updates"
Button1.Enabled = False
If WebClient1.DownloadString("http://www.mftpfaa.webs.com/version.txt") = "1.52" Then
Label1.Text = "Je gebruikt al de nieuwste versie."
' ElseIf WebClient1.DownloadString("http://mftpfaa.webs.com/version.txt") > "1.52" Then
' Label1.Text = "Er is een update."
Else
Label1.Text = "Er is geen update."
End If
Button1.Enabled = True
End Sub
Die error kan simpel oplossen door CheckForIllegalCrossThreadCalls = False voor het aanroepen van de thread te plaatsen.
Overigens raad ik wel aan om de BGW te behouden, voor functies als het controleren op updates is zo'n ding eigenlijk wel nodig.
Wat doet die regel precies? (ik wil wel wat leren

Die BGW werkte wel fijn ja. Ik zet hem weer terug

Laatst bewerkt door een moderator: