Probleme avec la fonction GetCurrentThread sous XP - C - Programmation
Marsh Posté le 22-10-2004 à 15:15:53
La fonction marche très bien sous XP. Comment sais tu qu'elle ne fonctionne pas ? Poste ton source
Marsh Posté le 22-10-2004 à 15:51:44
Code :
|
Donc je lance un tread qui a un handle donné et la fonction GetCurrentThread me renvoie -2 tout le temps.
Visiblement ce probleme n'a rien a voir avec XP puisque ca fait pareil sous 2000.
Qu'est ce qui ne va pas dans mon utilisation de GetCurrentThread ?
Marsh Posté le 23-10-2004 à 18:02:31
et -2 est-il un code d'erreur ?
CreateThread() et GetCurrentThread() te retournent-ils des choses différentes ?
Marsh Posté le 23-10-2004 à 21:10:50
bjone a écrit : et -2 est-il un code d'erreur ? |
Je ne sais pas
bjone a écrit : |
Oui c'est ca le probleme, la fonction GetCurrentThread me renvoie tout le temps -2 alors que CreateThread me renvoie un handle correct et different pour chaque thread (ce qui semble logique).
Quelqu'un peut t'il essayer le code chez lui ?
Marsh Posté le 23-10-2004 à 23:57:47
http://msdn.microsoft.com/library/ [...] thread.asp
Citation : |
Marsh Posté le 25-10-2004 à 10:38:42
Ok j'avais deja regardé cette doc mais j'avais pas bien compris. Merci pour votre aide.
Marsh Posté le 22-10-2004 à 14:41:39
Je n'arrive pas a faire marcher la fonction GetCurrentThread qui est sensée me renvoyer un handle vers le thread courant mais qui ne marche pas.
Est-ce un probleme connu sous windows XP ?