Bonjour !
voila j'utilise des threads et la je "seche" sur comment communiquer avec lui...
En bref depuis le thread j'envoi des messages a la fiche qui la instanciée qui dises "voila j'en suis la" et la y pas de probleme.
Maintenant quand je veut envoyer un message au thread et bien je n'arrive pas à l'intercepter depuis le thread...
Le message est envoyé comme ceci :
Dans le thread j'ai essayé d'intercepter le message de plusieurs façon :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 //function SendMessage(hWnd: HWND; Msg: UINT; wParam: WPARAM; lParam: LPARAM): LRESULT; SendMessage(MonThread.Handle,MON_MESSAGE,0,0);
Et aussi dans la procedure execute en appelant des procedures comme peekmessage ou getmessage.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 type TPersoThread = class(TThread) ......... public procedure AttrapeMessage(var msg:TMessage); message MON_MESSAGE; ........... end;
Bon bein voila si quelqu'un peut m'aider à résoudre ce probleme
Partager