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 :