survcopt
Messages postés224Date d'inscriptionmardi 27 mai 2003StatutMembreDernière intervention13 mai 2022
-
25 nov. 2008 à 12:26
cs_Robert33
Messages postés834Date d'inscriptionsamedi 15 novembre 2008StatutMembreDernière intervention14 janvier 2017
-
28 nov. 2008 à 23:37
Bonjour,
Dans mon appli je recois des infos par un serialport que j'affiche dans des textboxs en utilisant un delegate :
comme ceci
TxtACC_MAIN.Invoke(new EventHandler(delegate { TxtACC_MAIN.Text = Convert.ToString(Math.Round (Acc_main,2)); }));
mais quand je ferme l'appli , celle-ci ne s'eteind pas comme si mes threads d'affichage ne rendaient pas la main
Une idée ?
Merci
www.survey-copter.com
cs_Robert33
Messages postés834Date d'inscriptionsamedi 15 novembre 2008StatutMembreDernière intervention14 janvier 201733 28 nov. 2008 à 23:37
Bonsoir,
j'ai eu un probleme similaire, je m'en suis sorti par une classe singleton ayant une propriété static (bool StopAll)
je la positionnais depuis l'appli principale, et les threads la testaient dans leur boucle de travail.
ensuite dans l'appli principale, j'attendais que tous les trheads soient morts pour finir.