> 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. >
I think you have to keep reference on the HttpClient object until the Get() is finished. Otherwise the Finished event will be lost. Regards, -- Benoît Minisini ------------------------------------------------------------------------------ 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
