10-09-2018, 07:37 PM
(Modification du message : 10-09-2018, 09:02 PM par angelfox33.)
Bonjour à tous,
Je rencontre un problème dans la gestion des Threads.
Voici le contexte de ma problématique : j’utilise une procédure locale, qui est appelée via la fonction ThreadExécute(). Au sein de cette procédure j’appelle une autre procédure qui contient la fonction TimerSys(). Or, on peut lire dans la documentation qu’on ne peut gérer un timer au sein d’un thread.
J’ai donc pensé utiliser la fonction ThreadSuspend avant d’exécuter mon TimerSys, mais cela me renvoi l’erreur suivante :
Vous avez appelé la fonction ThreadSuspend.
Impossible de suspendre le thread courant.
J'utilise un thread pour récupérer des données en provenance d'un webservice. Idéalement, je cherche à arrêter mon thread après le retour du webservice continuer l'exécution de ma procédure dans mon thread principale.
Avez-vous rencontrés des expériences similaires dans l’utilisation des Threads ?
Merci par avance.
J
Je rencontre un problème dans la gestion des Threads.
Voici le contexte de ma problématique : j’utilise une procédure locale, qui est appelée via la fonction ThreadExécute(). Au sein de cette procédure j’appelle une autre procédure qui contient la fonction TimerSys(). Or, on peut lire dans la documentation qu’on ne peut gérer un timer au sein d’un thread.
J’ai donc pensé utiliser la fonction ThreadSuspend avant d’exécuter mon TimerSys, mais cela me renvoi l’erreur suivante :
Vous avez appelé la fonction ThreadSuspend.
Impossible de suspendre le thread courant.
J'utilise un thread pour récupérer des données en provenance d'un webservice. Idéalement, je cherche à arrêter mon thread après le retour du webservice continuer l'exécution de ma procédure dans mon thread principale.
Avez-vous rencontrés des expériences similaires dans l’utilisation des Threads ?
Merci par avance.
J