PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → Thread persistant
Thread persistant
Débuté par Christopher Gr., 29 mai 2017 14:52 - 6 réponses
Membre enregistré
169 messages
Popularité : +2 (4 votes)
Posté le 29 mai 2017 - 14:52
Bonjour,

je crée un thread persistant avec une notification,
j'ai cru comprendre que la notif était obligatoire, ok.

Mais comment arrêter ce thread en temps voulu?

Merci !!
Membre enregistré
169 messages
Popularité : +2 (4 votes)
Posté le 31 mai 2017 - 11:56
Up ?
Posté le 06 juin 2017 - 17:16
bjr ;

Christopher Gr. avait prétendu :
Bonjour,

je crée un thread persistant avec une notification,
j'ai cru comprendre que la notif était obligatoire, ok.

Mais comment arrêter ce thread en temps voulu?

Merci !!


C 'est quand le "temps voulu" ? loool
sinon il s'arrete quand la procedure qu'il gere se termine.

a plus

--
-------------------------------------------------------------
www.ctc-soft.com
Gestion biblo-documentaire (free-share)
Comptabilité shareware
Logiciels de Gestion de saisie terrain
Spécialisé Tournées de boulangers
-------------------------------------------------------------
Membre enregistré
1 623 messages
Popularité : +100 (114 votes)
Posté le 08 juin 2017 - 18:34
Idem ici, je suis en train de tester les threads persistants et je n'arrive pas à tuer la notification suite à la fermeture de l'appli
Message modifié, 08 juin 2017 - 18:34
Membre enregistré
123 messages
Popularité : +46 (46 votes)
Posté le 08 juin 2017 - 18:57
Deben Utilizar una variable global para el control de la THREAD, ejemplo
//On INIT project declare, Global variable Boolean
gb_continue_thread is boolean = True


//on code of global procedure Thread
WHILE gb_continue_thread
//code of persistent thread
END



http://doc.pcsoft.fr/en-US/?3077024&name=threadexecute_function


//Stopping a thread
//ThreadStop is not available in Android.
//The full stop of the must be performed by the thread itself, at the end of the WLanguage procedure called by ThreadExecute.
//Example:
ThreadExecute("th", threadNormal, ProcThread)


Procedure ProcThread
bThreadAlive is boolean = True
WHILE bThreadAlive

// ... Process

// Test the end condition of the thread
IF <THREAD END CONDITION> THEN
bThreadAlive = False
END
END


--
Atte. Willian Fernando
Message modifié, 08 juin 2017 - 19:00
Membre enregistré
1 623 messages
Popularité : +100 (114 votes)
Posté le 09 juin 2017 - 09:24
Bonjour,

Sauf que le code de fermeture de l’application ne s’exécute pas lorsque l'on ferme l'application par le gestionnaire android.. de ce fait il n'est pas possible de dire au thread que l'appli est fermée.
Posté le 15 juin 2017 - 18:50
Bjr,

"ÿÿÿÿÿÿÿÿÿ" vient de nous annoncer :
Idem ici, je suis en train de tester les threads persistants et je n'arrive
pas à tuer la notification suite à la fermeture de l'appli


Le principe du thread persistant est justement de rester actif quand tu
quittes ton appli.
Donc ta notif s'en ira quand le thread (la procedure qu'il contient) se
finira)

a plus


--
-------------------------------------------------------------
www.ctc-soft.com
Gestion biblo-documentaire (free-share)
Comptabilité shareware
Logiciels de Gestion de saisie terrain
Spécialisé Tournées de boulangers
-------------------------------------------------------------