SpiderBasic Timer
Publié : mer. 20/déc./2023 15:37
Bonjour a tous,
Je viens de tester SpiderBasic (pour l'instant en version gratuite). Je le trouve vraiment bien pour développer des applis mobiles.
Cependant, lors de mes tests, je me suis retrouvé confronté à un problème sur lequel je n'ai pas trouvé de la solution.
Dans mon test, j'ai fait une appli qui récupère les coordonnés GPS et les transmet vers un site web.
Pour cela, j'ai mis en place un timer pour pouvoir avoir une récurrence des données GPS.
Mon problème reside dans le fait que le timer ne fonctionne pas lorsque l'appli n'est pas en premier plan.
Ma question, est-il possible de faire fonctionner un timer en background?
Y a t-il une solution de contournement ?
Merci pour votre aide.
Voici un exemple raccourci mais fonctionnel de mon programme :
Joyeux Noël a tous.
Je viens de tester SpiderBasic (pour l'instant en version gratuite). Je le trouve vraiment bien pour développer des applis mobiles.
Cependant, lors de mes tests, je me suis retrouvé confronté à un problème sur lequel je n'ai pas trouvé de la solution.
Dans mon test, j'ai fait une appli qui récupère les coordonnés GPS et les transmet vers un site web.
Pour cela, j'ai mis en place un timer pour pouvoir avoir une récurrence des données GPS.
Mon problème reside dans le fait que le timer ne fonctionne pas lorsque l'appli n'est pas en premier plan.
Ma question, est-il possible de faire fonctionner un timer en background?
Y a t-il une solution de contournement ?
Merci pour votre aide.
Voici un exemple raccourci mais fonctionnel de mon programme :
Code : Tout sélectionner
Procedure Events()
Debug "GeolocationLatitude : " + GeolocationLatitude()
Debug "GeolocationLongitude : " + GeolocationLongitude()
EndProcedure
StartGeolocation(200,#False)
If OpenWindow(0, 0, 0, 300, 200, "Timer", #PB_Window_SystemMenu | #PB_Window_SizeGadget | #PB_Window_ScreenCentered)
AddWindowTimer(0, 0, 1000)
BindEvent(#PB_Event_Timer, @Events())
EndIf