Accueil > Forum > > > > timer dans des threads
timer dans des threads
vendredi 30 mai 2003 à 11:08:24 |
timer dans des threads

z3bul0n
|
Comment faire pour gérer un SetTimer créé dans un thread sans utiliser de fonction : j'aimerai recevoir le WM_TIMER à chaque fois qu'il y en a un dans la fonction de mon thread.
|
|
vendredi 30 mai 2003 à 11:39:03 |
Re : timer dans des threads

BruNews
|
Je vois pas ou est le prob ? Dis ce qui te gene. BruNews, ciao...
------------------------------- Réponse au message : -------------------------------
> Comment faire pour gérer un SetTimer créé dans un thread sans utiliser de fonction : j'aimerai recevoir le WM_TIMER à chaque fois qu'il y en a un dans la fonction de mon thread.
|
|
vendredi 30 mai 2003 à 11:47:17 |
Re : timer dans des threads

z3bul0n
|
Voila j'ai ma fonction thread :
void MyThread(void pvoid) { PPARAMS param; param = (PPARAMS) pvoid; SetTimer(param->hwnd,affichage,(TIMERPROC)NULL);
/*Et la si je met mon case avec le timer, à chaque fois qu'il y aura un evenement WM_TIMER il rerentrera dans la fonction?*/
/*--->*/Switch(param->imsg) { ... Case WM_TIMER : ... /*mes intructions*/ Break; } }
------------------------------- Réponse au message : -------------------------------
> Je vois pas ou est le prob ? > Dis ce qui te gene. > BruNews, ciao... > > > ------------------------------- > Réponse au message : > ------------------------------- > > > Comment faire pour gérer un SetTimer créé dans un thread sans utiliser de fonction : j'aimerai recevoir le WM_TIMER à chaque fois qu'il y en a un dans la fonction de mon thread. >
|
|
vendredi 30 mai 2003 à 11:53:59 |
Re : timer dans des threads

BruNews
|
I n'y a pas de messages sur une func de thread, pour cause il n'a qu'un seul param au lancement. C'est la fenetre qui lance le thread qui veut recevoir le timer ??? si oui initialise ton timer dans la wndproc juste avant de lancer le thread, bien entendu tu peux ausii le lancer depuis le thread mais quel interet ??? depend de ton prog. Dans tous les cas si tu ne donnes pas une func de callback au timer il faudra lui donner un hwnd valide et le WM_TIMER sera a traiter au niveau de la wndproc. BruNews, ciao...
------------------------------- Réponse au message : -------------------------------
> Voila j'ai ma fonction thread : > > void MyThread(void pvoid) > { > PPARAMS param; > param = (PPARAMS) pvoid; > SetTimer(param->hwnd,affichage,(TIMERPROC)NULL); > > /*Et la si je met mon case avec le timer, à chaque fois qu'il y aura un evenement WM_TIMER il rerentrera dans la fonction?*/ > > /*--->*/Switch(param->imsg) > { > ... > Case WM_TIMER : > ... /*mes intructions*/ > Break; > } > } > > > > ------------------------------- > Réponse au message : > ------------------------------- > > > Je vois pas ou est le prob ? > > Dis ce qui te gene. > > BruNews, ciao... > > > > > > ------------------------------- > > Réponse au message : > > ------------------------------- > > > > > Comment faire pour gérer un SetTimer créé dans un thread sans utiliser de fonction : j'aimerai recevoir le WM_TIMER à chaque fois qu'il y en a un dans la fonction de mon thread. > > >
|
|
vendredi 30 mai 2003 à 11:57:25 |
Re : timer dans des threads

z3bul0n
|
OK. Merci
------------------------------- Réponse au message : -------------------------------
> I n'y a pas de messages sur une func de thread, pour cause il n'a qu'un seul param au lancement. > C'est la fenetre qui lance le thread qui veut recevoir le timer ??? > si oui initialise ton timer dans la wndproc juste avant de lancer le thread, bien entendu tu peux ausii le lancer depuis le thread mais quel interet ??? depend de ton prog. > Dans tous les cas si tu ne donnes pas une func de callback au timer il faudra lui donner un hwnd valide et le WM_TIMER sera a traiter au niveau de la wndproc. > BruNews, ciao... > > > ------------------------------- > Réponse au message : > ------------------------------- > > > Voila j'ai ma fonction thread : > > > > void MyThread(void pvoid) > > { > > PPARAMS param; > > param = (PPARAMS) pvoid; > > SetTimer(param->hwnd,affichage,(TIMERPROC)NULL); > > > > /*Et la si je met mon case avec le timer, à chaque fois qu'il y aura un evenement WM_TIMER il rerentrera dans la fonction?*/ > > > > /*--->*/Switch(param->imsg) > > { > > ... > > Case WM_TIMER : > > ... /*mes intructions*/ > > Break; > > } > > } > > > > > > > > ------------------------------- > > Réponse au message : > > ------------------------------- > > > > > Je vois pas ou est le prob ? > > > Dis ce qui te gene. > > > BruNews, ciao... > > > > > > > > > ------------------------------- > > > Réponse au message : > > > ------------------------------- > > > > > > > Comment faire pour gérer un SetTimer créé dans un thread sans utiliser de fonction : j'aimerai recevoir le WM_TIMER à chaque fois qu'il y en a un dans la fonction de mon thread. > > > > > >
|
|
Cette discussion est classée dans : fonction, timer, thread, threads
Répondre à ce message
Sujets en rapport avec ce message
à propos des threads [ par GUERRIER_ABSOLU ]
Salut, je voudrais savoir s'i quelqu'un a déjà essayé d'appeler une fonction dans un thread et a remarqué quelque chose d'innatendu. En fait quand j'a
Threads et leurs paramètres [ par Chop_chop ]
Bonjour, j'ai un problème quant à un programme avec création de threads que je réalise.Je vous explique ce que je code et qui ne fonctionne pas :J'ai
Thread [ par joduak ]
Salut!Je souhaiterais savoir si, quand j'exécute un thread (fonction thread2) à l'intérieur d'un thread (fonction thread1)est ce que le thread (foncti
variable partagé [ par enrageur ]
bonjourDans mon programme, j'ai deux threads. Dans un thread des threads je met à jour régulierement une variable, et dans l'autre je viens lire cette
Mettre un thread en pause [ par Quazar ]
BonjourJe voudrais controler l'éxécution d'une fonction à travers un thread et pouvoir l interrompre ou l'arreter. La subtilité réside dans le fait qu
Problème de boucle dans un muli-thread [ par vinvay ]
Alors voila, j'ai 4 threads qui tournent en même temps, ceux-ci utilisant la même fonction.Dans cette fonction, il y a une première boucle for suivie
Thread en general [ par Yunchi ]
Bonjour, J'ai deja eu affaire aux thread lors d'un projet en java pour afficher en temps reel les informations attendre que la fonction se finissent
lancer un thread [ par Yunchi ]
Bonjour, J'ai une interface graphique en gtk. Lorsque je click sur un bouton, ca lance la fonction void fonction(); au debut de cette fonction je cre
Timer sous visual c++4.0 [ par leuk ]
Bonjour à tous,Je développe sur un microprocesseur équipé d'un OS windows CE. Cependant je voudrai utiliser son timer pour caluculer un débit toutes l
Passage d'une structure en paramètre d'un thread [ par ulukai44 ]
Salut,En fait, je démarre plusieurs thread qui vont éxécuter une fonction : (la fonction reçoit en paramètre une structure) struct par
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Forum
MATLAB PROGRAMME MATLAB PROGRAMME par wahab1087
Cliquez pour lire la suite par wahab1087 RGB2GRAYRGB2GRAY par musa18
Cliquez pour lire la suite par musa18
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|