Moin,
ich habe ein problem ich lade ein Bitmap von einem Server dieses könnte einiges dauern.. Beim laden friert das Fenster für paar sekunden ein wenn die action 'Return Bitmap.FromStream(dataStream)' ausgeführt wird..
Ist es möglich ein preloader zu integrieren?
Kann man den momentanen status (zb. "momentan geladene Daten") abzufragen?
Vielen Dank im vorraus!!
ich habe ein problem ich lade ein Bitmap von einem Server dieses könnte einiges dauern.. Beim laden friert das Fenster für paar sekunden ein wenn die action 'Return Bitmap.FromStream(dataStream)' ausgeführt wird..
Code:
Private Function InitializeStreamBitmap(ByVal picurl As String) As Bitmap Try Net.WebRequest.DefaultWebProxy = Me.WebProxy_Proxy Dim request As System.Net.WebRequest = System.Net.WebRequest.Create(picurl) Dim page_Credentials As New NetworkCredential page_Credentials.UserName = "******" page_Credentials.Password = "*******" request.Credentials = page_Credentials Dim response As WebResponse = request.GetResponse() Dim reader As New StreamReader(request.GetResponse.GetResponseStream) Dim dataStream As Stream = request.GetResponse.GetResponseStream 'Console.WriteLine(CType(response, HttpWebResponse).StatusDescription) Return Bitmap.FromStream(dataStream) Catch ex As System.Net.WebException MessageBox.Show("There was an error opening the image file." & vbCrLf & ex.Message) Return Nothing End Try End Function
Kann man den momentanen status (zb. "momentan geladene Daten") abzufragen?
Vielen Dank im vorraus!!
Comment