problème avec les threads (associés aux sockets) sous windows - C++ - Programmation
Marsh Posté le 20-02-2004 à 17:22:42
est-ce que ça ne viendrait pas de la définition de la classe ?
Code :
|
Marsh Posté le 21-02-2004 à 00:47:35
mmh ... ThreadProc doit etre static
une méthode pour y arriver, par exemple :
Code :
|
sinon cf boost::thread
edit : sinon, par défaut, les membres d'une classes sont privés, donc
class getFile
{
private :
private: est inutile
Marsh Posté le 21-02-2004 à 00:49:18
Ce serait tres utile qu'on voit à quoi ressemble ta fonction ThreadProc.
Marsh Posté le 20-02-2004 à 16:54:44
Bonjour,
J'ai l'erreur suivante à la compilation :
error C2664: 'CreateThread' : cannot convert parameter 3 from 'unsigned long (void *)' to 'unsigned long (__stdcall *)(void *)'
j'ai essayé différents header (winbase.h, windows.h) mais n'y fait. Pouvez vous m'aider ?
La ligne indiquée par le compilateur est celle où il y a la fonction CreateThread(...).
voici un bout du code :