vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Sehr langsamer Download mit Backgroundworker bitte um Hilfe 
Autor: bluedead
Datum: 25.03.11 00:50

Private Sub th_doWork(ByVal sender As Object, ByVal e As DoWorkEventArgs)
Dim File(307) As String
Dim Size(307) As String
Dim LocalSize As String
Dim strTeile(1) As String
Dim i As Integer
Dim fs As IO.FileStream = New IO.FileStream( _
Temp & "\filesizes.txt", IO.FileMode.Open, _
IO.FileAccess.Read)
Dim w As IO.StreamReader = New IO.StreamReader(fs)
Dim aktuelleDatei As String


For i = 1 To 307
strTeile = w.ReadLine.Split("=")
File(i) = strTeile(0)
Size(i) = strTeile(1)
aktuelleDatei = MyPfad & "\" & File(i)
Me.ProgressBar2.Maximum = 307
Me.ProgressBar2.Value = i
Dim vorhanden As Boolean = My.Computer.FileSystem.GetFileInfo(aktuelleDatei).Exists()
If vorhanden = True Then
LocalSize = My.Computer.FileSystem.GetFileInfo(MyPfad & "\" & File(i)).Length
End If
If vorhanden = False Or Not Size(i) = LocalSize Then
Call DownloadItem("http://****************/************/patcher/" & File(i), File(i), MyPfad & "\")
End If
Next
Process.Start(MyPfad & "\************************")

End Sub

Private Sub th_Completed(ByVal sender As Object, _
ByVal e As RunWorkerCompletedEventArgs)

Dim strFinished As String = String.Empty

If e.Cancelled Then
strFinished = "Operation Cancelled"
ElseIf e.Error IsNot Nothing Then
strFinished = "Operation Error " & e.Error.Message
Else
strFinished = "Operation Sucessfull"
End If
End Sub

Private Sub th_ProgressChanged(ByVal sender As Object, _
ByVal e As ProgressChangedEventArgs)

Try
Catch ex As Exception
End Try
End Sub
End Class
Mein Problem ist nun das ohne den bgworker der Patcher sich augenscheinlich _
  aufhängt (Keine Rückmeldung) aber mit voller Last weiterlädt (d.h. 2,8 MBit/s)
und mit dem bgWorker arbeitet er normal weiter, lädt aber nur mit einigen _
KBit/s.
 
 
Wo ist mein Fehler?
 
Bin offen für Verbesserungsvorschläge.
 
 
Euer Bluedead


Beitrag wurde zuletzt am 25.03.11 um 00:52:31 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Sehr langsamer Download mit Backgroundworker bitte um Hilfe1.512bluedead25.03.11 00:49
Re: Sehr langsamer Download mit Backgroundworker bitte um Hi...998bluedead25.03.11 00:50
Re: Sehr langsamer Download mit Backgroundworker bitte um Hi...1.072bluedead25.03.11 06:30
Re: Sehr langsamer Download mit Backgroundworker bitte um Hi...956ModeratorRalfE25.03.11 09:23

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel