[Gambas-user] HttpClient question

Ron ron at ...1740...
Mon Mar 28 15:51:29 CEST 2011


It seems that if you call HttpClient twice after each other with 
different urls in async mode, like in example below the _finished event
is only called once (with the last call/url)

So they are not really async/background, or is this a bug?
Or are they overwritten, due to false usage/code?

This happens in Gambas2 and 3...

' Gambas module

Public hPachubeFetch As HttpClient

Public Sub Main()

   Dim rFeeds As String[] = ["21017", "3711"]
   Dim sUrl, sFeed As String

   For Each sFeed In rFeeds
     Debug sfeed
     hPachubeFetch = New HttpClient As "hPachubeFetch"
     hPachubeFetch.URL = sUrl
     hPachubeFetch.TimeOut = 8
     hPachubeFetch.Tag = sFeed & "|0|12" ' feed | datastream | device id
     hPachubeFetch.Auth = 1
     hPachubeFetch.User = "user"
     hPachubeFetch.Password = "password"
     hPachubeFetch.Async = True
     hPachubeFetch.Get()
  Next

End

Public Sub hPachubeFetch_Finished()

    'do stuff

End

Regards,
Ron_2nd.




More information about the User mailing list