cs_li
Messages postés54Date d'inscriptionvendredi 7 novembre 2003StatutMembreDernière intervention 6 juin 2011
-
25 janv. 2008 à 00:13
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 2009
-
27 janv. 2008 à 22:25
voila mon code ...
j'esplique, j'ai une class qui contien une function que je veut apeler dans un thread et cela me cause certain probleme que j'ai decrit plu bas dans le code merci d'avance pour votre aide
class allo
{
private:
int i;
public:
void all();
};
mythread = gcnew ThreadStart(k.all); <-- j'ai une erreur ici : function call missing argument list; use
'&c_thread::abord' to create a pointer
to member
donc j'Essaie de faire comme ils disent avec le & ... mais cela me crée
d'autre erreur me me dit ke c'est 'illegal
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 200915 26 janv. 2008 à 17:39
Non ce n'est pas du C# mais du C++.NET
li >> ThreadStart doit probablement prendre un pointeur sur fonction. Or, tu essais de passer un pointeur sur une méthode (non static). Je ne connais aucun moyen de faire cela. all devra être une fonction ou bien une méthode static (ce qui implique qu'elle ne pourra pas utiliser d'attributs non static et que ces attributs (static) auront une porté globales).