Salut,

J'ai un petit souci, j'ai bien parcouru le tuto de Bob et la partie Multi-Thread...

Seulement lorsqu'on crée une classe CThreadProc rien que pour les fonctions déclaré "DWORD WINAPI" et que par le MainDlg je crée un pointeur vers cette classe...

Je n'arrive pas à lancer le thread, je fais :

D'abord je déclare mon pointeur :

Ensuite je l'initialise :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Thread = new CThreadProc();
Ensuite je lance le thread :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
DWORD ThreadId;

CreateThread(NULL,NULL,Thread->MonThread,NULL,NULL,&ThreadId);

Et là j'ai l'erreur:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
error C2664: 'CreateThread' : cannot convert parameter 3
 from 'unsigned long (void *)' to 'unsigned long (__stdcall *)(void *)'
Et je ne pige pas si quelqu'un peut m'éclairer...