begin process at 2012 05 30 13:46:30
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

thread non terminer


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

thread non terminer

mercredi 18 mai 2005 à 13:28:37 | thread non terminer

sajid_morad



salut
je developpe un programme qui utilise un thread , le probleme c que quand je ferme la fenetre le processus de mon programme reste en exécution en mettant (alt+ctrl+suppr).
je vous signale qu avant de fermer la fenetre ( dans la fonction onclose) je met

::WaitForSingleObject(m_hThread,20000)
j espere que vous pouvez m aider
merci

mercredi 18 mai 2005 à 14:19:03 | Re : thread non terminer

ymca2003

C'est que le thread que tu attend ne se termine pas.
Pour que WaitForSingleObject retourne, il faut que le thread représenté par m_hThread sorte de son point d'entrée. Il fuat donc dire au thread (par l'intermédiare d'une var globale partager) de sortir de sa boucle de traitement.
La solution plus sauvage est TerminateThread à éviter si possible.


Cette discussion est classée dans : programme, fenetre, thread, terminer


Répondre à ce message

Sujets en rapport avec ce message

J'veux dire qqch amon programme...HELP !!! [ par lutin ] Oui en fait, j'aimerais savoir si qqun peux m'aider dans l'utilisation des messages windows.J'explique : je crée une fenetre qui lance un threaddans m Un programme à fenetre et popups graphiques... [ par Bog ] Salut à tous.J'étudie le C++ et jusqu'à présent je ne faisais que des programmes en mode console.Etant donné les capacitées du C++ et de l'EDI dont je Un programme à fenetre et popups graphiques... [ par Bog ] Salut à tous.J'étudie le C++ et jusqu'à présent je ne faisais que des programmes en mode console.Etant donné les capacitées du C++ et de l'EDI dont je MFC, Thread [ par Sebaplus ] Salut,je programme avec les mfc. J'ai dans mon programme une boucle while qui est un peu longue, je voulais l'interrompre lorsqu'on presse la touche e thread et paramètres [ par sena ] sujet : thread et paramètresbonjour,voila j'ai fait un petit programme de test pour l'éxcution de thread.je souahiterais faire la même chose en passan Cacher la fenetre d'un programme console en VC++ [ par petitchech ] Je cherche comme cacher la fenetre console d'un prog et le cacher ds la barre des tache aussi. terminer un thread [ par galamor ] salut,j'aimerai savoir quels sont les moyens les plus utilisés (traduire : les plus performants et les plus simples) pour dire à une thread de s'arrét thread qui marche pas [ par kidpigeyre ] Je réalise un feu d'artifice en C et lors d'une explosion , jveu faire jouer un son mais sans que le programme n'est à attendre pour continuer. Je sou Thread +CreateDialog [ par Manson ] Bonjour,voila, je dois creer des fenetre a partir d'un thread.Le pb c'est que la fenetre ce cree bien mais onne peut rien faire dedans, car il n'y a p Terminer un thread [ par vecchio56 ] RebonjourJ'ai crée un thread de la manière suivante:HANDLE hThread = CreateThread(0, 0, ThreadProc, &ts, 0, &dwThreadId);et je


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 5,101 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales