Bonjour � tous,
Je vais essayer d'expliquer le plus simplement :
Soient deux thread : thread1 et thread2.
Soit un record :
Comment faire pour que thread1 g�n�re un monRecord avec des valeurs d�finies et qu'il l'envoie � thread2 ?
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5 monRecord = record heure: TDateTime; distance: integer; sauver: boolean; end;
Je me suis �videmment pench� sur la m�thode PostThreadMessage mais j'ai du mal � comprendre :
Premier param�tre l'handle de thread2 => ok
Deuxi�me param�tre => un identifiant de mon message. Est-ce que comme �a c'est bon :
?
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3 const WM_INFOTHREAD1 = WM_USER + 1;
Troisi�me et quatri�me param�tre ... Et voila .... je pense bien que c'est par l� que je dois mettre mon record .... mais comment ?
Ensuite,
c�t� thread2, je dois bien, dans ma boucle principale faire simplement appel � PeekMessage ?
Par avance, merci pour votre aide
Partager