Bonjour,
j'ai un petit soucis avec l'utilisation de thread en MFC.
voici ma fonction:
Imaqthread est une fonction qui permet le traitement en parall�le de l'affichage en boucle du flux vid�o (DWORD ImaqThread(LPDWORD lpdwParam)).
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4 HThread = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE) ImaqThread, (LPDWORD*)&StopGrab, 0, &dwThreadId); if (HThread == NULL) return 0;
le message d'erreur est le suivant:
Et la c'est le drame!impossible de convertir de 'overloaded-function' en 'LPTHREAD_START_ROUTINE'![]()
En fait je prend pour exemple un programme en C que j'essaie de convertir en C++ avec MFC. Si j'ouvre le projet de l'exemple et que je le compile, tout marche bien, mais si je mets cette fonction avec toutes les d�finitions dans mon projet, j'obtiens ce message. J'ai beau d�placer la d�finition des headers dans le cas ou il y a une red�finition, rien n'y fais, il ne veut pas.
Quelqu'un a dej� eu affaire � ce probl�me ou comprend se qui se passe? moi je suis paum�, de plus je comprends rien au thread!! Que du bonheur!
merci pour l'ame charitable qui me sauvera de se p�train..
Partager