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

  FORUM HardWare.fr
  Programmation

  [c++] Lancer une dll en tant que thread ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[c++] Lancer une dll en tant que thread ?

n°148504
Belegar
Posté le 31-05-2002 à 11:51:25  profilanswer
 

J'ai créé une dll contenant plusieurs fonctions et classes.
 
Je voudrais qu'un thread soit créé par la dll. Mais j'ai un problème, car dès que la fonction de la dll se termine, le thread est tué, ce qui est logique mais je ne trouve pas de solution pour résoudre cela.
 
Voici mon code :
 

Code :
  1. void _stdcall initComm()
  2. {
  3. if(_beginthread(MonProcess,0,NULL)==-1)
  4.  cout << "Impossible de creer le thread";
  5. };


 
Donc, comment créer une dll qui crée son thread, puis le termine à l'aide d'une autre fonction par exemple ?
 
Ou alors faut il créer le thread dans l'application qui appelle la dll ? Comment faire dans ce cas ?
Merci de m'aider.


---------------
Belegar The Dwarf
mood
Publicité
Posté le 31-05-2002 à 11:51:25  profilanswer
 

n°148553
karlkox
Posté le 31-05-2002 à 13:14:00  profilanswer
 

Personnellement, et pour l'avoir fait, j'obtient un pointeur sur ma fonction exportée et ensuite, je créé le thread, le tout a partir de l'appli appelant la DLL. Bonne chance ;)

n°148590
Belegar
Posté le 31-05-2002 à 14:20:43  profilanswer
 

ok, j'y avais pensé et ce que je vais faire ! merci.


---------------
Belegar The Dwarf

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

  [c++] Lancer une dll en tant que thread ?

 

Sujets relatifs
Lancer une application avec paramètres[PHP] lancer un exécutable
[Java] petit probleme pour lancer un exe via javaVC++ : Lancer une application parallèle
[MFC] Terminer un thread à la barbare mais proprement quand même ???Mais ou est passé le thread ?
[ THREAD ] pthread_join et pthread_exit : type du paramètre de sortie?[ JAVA ] encore le gros bleu !! thread thread thread ?!?!
[JAVA] Thread => occupation processeur[ Delphi ] thread... ? :)
Plus de sujets relatifs à : [c++] Lancer une dll en tant que thread ?


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