Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Imports System
- Imports System.IO
- Imports System.Text
- Imports System.Windows
- Public Class Form1
- Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
- BackgroundWorker1.RunWorkerAsync()
- Control.CheckForIllegalCrossThreadCalls = False
- End Sub
- ---snip---
- Private Sub CheckForUpdates()
- If tstb.Value = 100 Then
- Dim request As System.Net.HttpWebRequest = System.Net.HttpWebRequest.Create(".txt")
- Dim response As System.Net.HttpWebResponse = request.GetResponse()
- Dim sr As System.IO.StreamReader = New System.IO.StreamReader(response.GetResponseStream())
- Dim newestversion As String = sr.ReadToEnd()
- Dim currentversion As String = Application.ProductVersion
- If newestversion.Contains(currentversion) Then
- tslbl.Text = ("You are up todate!")
- Else
- tslbl.Text = ("Update available!")
- End If
- End If
- End Sub
- Private Sub BackgroundWorker1_DoWork(sender As Object, e As System.ComponentModel.DoWorkEventArgs) Handles BackgroundWorker1.DoWork
- For i = 0 To 100
- tslbl.Text = "Checking for updates..."
- BackgroundWorker1.ReportProgress(i)
- System.Threading.Thread.Sleep(60)
- Next
- End Sub
- Private Sub BackgroundWorker1_ProgressChanged(sender As Object, e As System.ComponentModel.ProgressChangedEventArgs) Handles BackgroundWorker1.ProgressChanged
- tstb.Value = e.ProgressPercentage
- End Sub
- Private Sub BackgroundWorker1_RunWorkerCompleted(sender As Object, e As System.ComponentModel.RunWorkerCompletedEventArgs) Handles BackgroundWorker1.RunWorkerCompleted
- CheckForUpdates()
- End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement