j'ai un thread qui analyse des pages web en les téléchargeant avec un ReceiveHTTPFile(). Je me suis aperçut que cette fonction était assez lente, j'ai donc voulut utiliser un webgadget et récupérer son htmlcode, mais apparament on ne peut modifier l'url d'un webgadget depuis un thread...
Cela génére une erreur d'IE, même en cochant la gestion des Threads.
Code : Tout sélectionner
Procedure ActuWeb( Valeur )
SetGadgetText( 0, "http://www.purebasic.com" )
EndProcedure
If OpenWindow(0,0,0,600,300,"WebGadget",#PB_Window_SystemMenu|#PB_Window_ScreenCentered) And CreateGadgetList(WindowID(0))
WebGadget(0,10,10,580,280,"")
If CreateThread( @ActuWeb(), 0 ) = 0
End
EndIf
Repeat
Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf