Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1648 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Problème de passage de paramètre avec CreateThread

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème de passage de paramètre avec CreateThread

n°388083
kowalski
Posté le 09-05-2003 à 12:11:49  profilanswer
 

Bon j'ai un code qui lance plusieurs Création de thread.
Le problème c'est que je veux passer un paramètre qui varie dans une boucle.
 
Et pour une raison que je ne connais pas, le parametre retenu dans le thread n'est pas celui qui devrait être (par exemple c = 3 au lancement du thread), mais c = 8 (c = 8 à la fin d'execution de la boucle)
 
En somme toutes mes threads sont lancées avec ce c=8.
Y a-t-il une solution ? dans mon cas, la variable est un char*.
 
merci de votre aide

mood
Publicité
Posté le 09-05-2003 à 12:11:49  profilanswer
 

n°388087
VisualC++
J'va y penser ...
Posté le 09-05-2003 à 12:12:38  profilanswer
 

Avec un bout de code ca aiderait :sarcastic:

n°388091
kowalski
Posté le 09-05-2003 à 12:14:18  profilanswer
 

Code :
  1. while (!feof(P_FICHIER))
  2.      {
  3.       fscanf(P_FICHIER, "%s\n", url);
  4.       switch (c)
  5.       {
  6.              case 1 : t_1 = CreateThread(NULL, 0, launch, url, NULL, &dw1); break;
  7.              case 2 : t_2 = CreateThread(NULL, 0, launch, url, NULL, &dw2); break;
  8.              default : break;
  9.       }
  10.       c++;
  11.      }
  12.   fclose(P_FICHIER);

n°388098
verdoux
And I'm still waiting
Posté le 09-05-2003 à 12:19:48  profilanswer
 

Ben oui, c'est normal, faut que t'alloues une nouvelle chaine URL par thread.
Là c'est la même et comme elle change à chaque fois ...

n°388104
VisualC++
J'va y penser ...
Posté le 09-05-2003 à 12:24:43  profilanswer
 

Euh t es sur que le parametre url (comem c lui ton param) vaut bien la bonne valeur ?
 
Pi c un lpvoid qui lui faut a mon avis tu passe pas le bon truc comme mm chaine achqaue fois


Message édité par VisualC++ le 09-05-2003 à 12:27:00

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Problème de passage de paramètre avec CreateThread

 

Sujets relatifs
[JS] Probleme d'affichageProbleme d'insertion et de côtes
probleme avec ociBindByName !probleme avec la fonction shell_exec()
[PHP] Probléme chelou: isset() de veut pas marcher !Probleme mathématiqe
[PHP]Probleme de creation de cession/cookieProbleme avec fseek
petit problème d'externalisation de requete en javaprobleme avec FPDF
Plus de sujets relatifs à : Problème de passage de paramètre avec CreateThread


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR