begin process at 2012 02 11 20:24:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

API

 > 

Créer un thread et recevoir le résultat [WIN32]


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Créer un thread et recevoir le résultat [WIN32]

lundi 3 mai 2004 à 23:25:37 | Créer un thread et recevoir le résultat [WIN32]

Alx1x

Bonjour. J'ai fait un programme sous Windows en C (avec uniquement l'API windows) avec plusieurs fonctions dont une est blocante. Je voudrais y rajouter un Timeout pour qu'elle s'arrête après X secondes.
J'ai pensé utiliser un thread pour pouvoir le stopper à tout moment, mais ma fonction renvoie une variable dont j'ai besoin (du genre res=fonction(int a) ).
Pourtant, dans la doc de createthread, je n'ai pas trouvé le moyen de récuperer le résultat de cette fonction
Quelquun a-t-il une idée?
lundi 3 mai 2004 à 23:42:57 | Re : Créer un thread et recevoir le résultat [WIN32]

BruNews

Administrateur CodeS-SourceS
donne un pointeur en param de thread et tu pourras indiquer la valeur par ce pointeur, c'est un moyen, tu peux en trouver d'autres.

ciao...
BruNews, Admin CS, MVP Visual C++
mardi 4 mai 2004 à 18:07:26 | Re : Créer un thread et recevoir le résultat [WIN32]

LordBob

Membre Club
autre solution -> variable globale
Bob...

"La chance accorde ses faveur aux esprits avertis..."
mardi 4 mai 2004 à 22:04:58 | Re : Créer un thread et recevoir le résultat [WIN32]

alexh

Comment puis-je savoir si le programme a bien terminé, c'est à dire à quel moment je peux récuperer la variable et la garder en étant sûr que le thread a été fini?
mardi 4 mai 2004 à 22:16:47 | Re : Créer un thread et recevoir le résultat [WIN32]

BruNews

Administrateur CodeS-SourceS
Fais poster un message perso (WM_USER+xxx) de fenetre par le thread quand il finit.

ciao...
BruNews, Admin CS, MVP Visual C++


Cette discussion est classée dans : fonction, créer, résultat, thread, recevoir


Répondre à ce message

Sujets en rapport avec ce message

Fonction de Thread sous win 98 [ par deck_bsd ] Yop à tous,Dans un application qui devrait tourner sous win98 SE , j'ai besoin de créer un thread. Histoire d'être sur que cela fonctionne, j'ai été v thread [ par elbok ] salut pour tousj'ai besoin de créer un thread qui exécutera un fonction de prototype: void traitement (struct liste *l).je suis vraiment débutanant et thread en C++builder [ par hkari ] bonjour je travaille dans windows et  je débute dans la programmation des threads en C++builder. j'ai utilisé la fonction suspend et resume pour met Problème avec un thread [ par Mini92 ] Bonsoir (ou bonjour),J'ai un ti soucis avec un thread, en fait, la fonction qui se trouve à l'intérieur ne s'exécute pas... Je comprend pas, pourtant Socket RAW IPPROTO_ICMP et thread [ par ags_squale ] Bonjour,J'essaie de développer un petit module qui 'pingue'  des équipements de manière simultanée. Je suis sous linux 2.6 - mandriva.Pour cela je lan Fonction Thread [ par morino1003 ] salut tout le monde.je veux faire une connexion entre host(mon pc) et un automate(Integra cobra 400).la connexion se fait par une liaison (demande/rep Thread ? [ par galax98 ] Bonjour Une petite question sans doute basique mais je n'arrive pas à m'en sortir. J'ai développé une application Windows sous dev-cpp, avec notamment usage de la fonction CreateSolidBrush( ) [ par floufy69100 ] Bonjours, j'ai un petit problème que je n'arrive pas à résoudre, je réussi à créer et à afficher une fenêtre windows, mais mon compilateur me dit qu'i lancer un thread [ par Yunchi ] Bonjour, J'ai une interface graphique en gtk. Lorsque je click sur un bouton, ca lance la fonction void fonction(); au debut de cette fonction je cre


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,421 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales