HeXa2
Messages postés22Date d'inscriptionmardi 10 mars 2009StatutMembreDernière intervention 9 avril 2009
-
7 avril 2009 à 14:48
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 2010
-
7 avril 2009 à 19:57
Bonjour à tous!
Je suis en train de creer un petit code.
au moment de la creation de mon Thread , VC me degage en me disant qu'il s'attend pas à 6 parametres..; (gnéé!!)
je vous met mes morceaux de code:
<hr size="2" width="100%" />DWORD WINAPI Threadtimeout(LPVOID readerror)
{
//do sthg
return 0 ;
}
<hr size="2" width="100%" />CreateThread(NULL, 0, Threadtimeout, NULL, 0, &Threadid);
<hr size="2" width="100%" />et la j'ai une erreur :
(105) : error C2660: 'CWinThread::CreateThread' : la fonction ne prend pas 6 arguments
VC est pas mal pour ca, quand on est en train de coder, il nous guide sur les parametres qu'il attend.
j'ai donc, lors de la creation de mon thread, l'aide suivante
BOOL CreateThread(DWORD dwCreateFlags =0, UINT nStackSize = 0, LPSECURITY_ATTRIBUTES lpSecurityAttrs =0)
Et la honnetement, pas grand chose a voir avec la definition MSDN du CreateThread
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 7 avril 2009 à 19:57
Pour créer le CreateThread non MFC, tu as juste à placer :: devant, pour dire que tu utilises la portée globale.
Autre solution : laisser tomber les MFC :)