Bonjour,
J'essaye de lancer une thread a l'aide de la fonction CreateThread de Windows :
Code :
- WINBASEAPIHANDLEWINAPI CreateThread(
- LPSECURITY_ATTRIBUTES lpThreadAttributes,
- DWORD dwStackSize,
- LPTHREAD_START_ROUTINE lpStartAddress,
- LPVOID lpParameter,
- DWORD dwCreationFlags,
- LPDWORD lpThreadId
- );
|
C'est chiant tou ce blabla mais je dois passer un pointeur de fonction pour lpStartAddress.
Tout se passe bien pour le passage d'un pointeur de fonction classique mais je suis dans une classe et j'aimerais bien utiliser une fonction membre comme parametre du CreateThread.
J'ai seulement reussi a passer la fonction appelée lorsqu'elle etait definie comme statique mais je perd tout l'interet de l'acces aux données d'instance.
Est-ce possible ? Est-ce que ca rime a rien (voire debile) ?