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.
------------------------------------------------------------------------------
Enable your software for Intel(R) Active Management Technology to meet the
growing manageability and security demands of your customers. Businesses
are taking advantage of Intel(R) vPro (TM) technology - will your software
be a part of the solution? Download the Intel(R) Manageability Checker
today! http://p.sf.net/sfu/intel-dev2devmar
_______________________________________________
Gambas-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gambas-user