Guten Tag
Ich habe folgenden Code und möchte damit einen Dowlnoad unterbrechen und wieder starten:
Aber es geht nicht (er macht einfach nichts)
Freue mich immer über hilfe
Mfg
confix
Ich habe folgenden Code und möchte damit einen Dowlnoad unterbrechen und wieder starten:
VB.NET-Quellcode
- Public Class Form1
- Dim Position As String
- Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
- End Sub
- Public Sub dwlByLink(ByVal myLink As String, ByVal myFile As String)
- Try
- Dim myRequest As System.Net.WebRequest = System.Net.WebRequest.Create(myLink) 'Request erstellen
- Dim myResponse As System.Net.WebResponse = myRequest.GetResponse() 'Respons speichern
- Dim myStream As System.IO.Stream = myResponse.GetResponseStream() 'Datenstream aus dem Respons extrahieren
- Dim myReader As New System.IO.BinaryReader(myStream) 'Binärer "leser" zum Lesen des Streams
- 'Datei speichern
- Dim myFileStream As New System.IO.FileStream(myFile, System.IO.FileMode.Create) 'Datei auswählen
- Timer1.Start()
- Dim i As Long
- For i = 1 To myResponse.ContentLength 'Byte für Byte in die Datei übertragen
- myFileStream.WriteByte(myReader.ReadByte())
- Position = myFileStream.Position
- Next i
- myFileStream.Flush() 'noch mal spülen ...
- myFileStream.Close() ' und schließen
- Catch exc As Exception
- 'Fehlerbehandlung, MSG-Box, ect ...
- End Try
- End Sub
- Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
- TextBox1.Text = Position
- End Sub
- Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
- Dim Svd As New SaveFileDialog
- Svd.ShowDialog()
- If DialogResult.OK Then
- TextBox3.Text = Svd.FileName
- End If
- dwlByLink(TextBox2.Text, TextBox3.Text)
- End Sub
- End Class
Aber es geht nicht (er macht einfach nichts)
Freue mich immer über hilfe
Mfg
confix