En fait je suis entrain de developper une application avec VC++

l'interface je la developpe avec Gtk+

j'ai creé une classe cpaServer qui contient un methode StartL(void) et je veux lancé cette methode au demarrage en lui associant un thread comme suit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Cpaserver* cpaserver = Cpaserver::NewL();
ThreadTestCpa = CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)cpaserver->StartL,NULL,CREATE_SUSPENDED,NULL);
ResumeThread(ThreadTestCpa);
mais au niveau de la compilation, ca me donne ce message d'erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
error C2440: 'type cast' : cannot convert from '' to 'unsigned long (__stdcall *)(void *)'
quand je clique sur cette ligne elle me renvoie directement sur la ligne du CreateThread.

j'ai rien compris.
est ce qu'il y a quelqu'un qui peut me regle le probleme ?