Slt a tous,
J'ai passé un petit moment sur un probleme que j'ai résolu, mais je ne
sais tjr pas d'ou vien mon pb, peut etre quelqu'un peut il me le dire?
Alors voila:
J'ai créé une application avec quelque thread qui communique entre eux
avec les fctions PostThreadMessage(ThreadId,message,0,0) et
GetMessage(&msg,NULL,0,0)
Jusque la tout va bien;
j'envoi des message (qui ne sont rien de plus que des int qui se trouve
dans la variable msg.message)d'un thread a l'autre tout marche nickel,
donc je rajoute petit a petit quelque fonction, donc j'augmente le
nombre de message et jen arrive donc a une 20aine de messages diférents
(qui von de 1 a 20, je sais, je suis pas allé cherché bien loin). Et la
commence les pbs, tout les message sont bien envoyé, mais mon thread
refuse d'en recevoir un. je me dis que j'ai merdé dans mon
postthreadmessage(..) je regarde des 10aine de fois, et tjr rien, le
message n'est pa recu, je me decide donc a ne plus utiliser le msg 18,
et de le remplcaer par 21, et la tout marche nikel....
comment ce fait il que le 18 ne fonctionne pas? c'est une msg reservé?(et me dite pas qu'il est réservé au pompier

)
Pour info je travail sous Embedded Visual C++
et j'utilise les mfc uniquement pr l'interface graphique.
Si je me suis mal exprimé, faite le moi savoir