begin process at 2012 05 29 13:01:45
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Multitache et MFC


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

Multitache et MFC

jeudi 23 mars 2006 à 15:55:14 | Multitache et MFC

tigerskin

Bonjour a tous.

J'ai un petit soucis je  voudrais réaliser un bouton d'arret d'urgence pour une application qui execute une tache en fond et qui me bloque l'acces à ce bouton (il ne plante pas mais je ne peut rien faire).

Je voudrais savoir comment faire pour associer un thread à ma fontion principale (lié a un boutton) et à ma 2e fonction (mon boutton d'arret d'urgnece) mon programme est en MFC.

D'avance merci.
jeudi 23 mars 2006 à 16:02:03 | Re : Multitache et MFC

Joky

Membre Club
Bé un bouton qui lance le Thread avec CreateThread
Et l'autre bouton qui modifie une variable de type BOOL que testera le thread s'il doit continuer de s'executer ou s'arréter...

if(!Meilleur("Joky")) return ERREUR;<

jeudi 23 mars 2006 à 16:11:42 | Re : Multitache et MFC

tigerskin

Peux-tu me donner un exemple stp ?
jeudi 23 mars 2006 à 16:18:53 | Re : Multitache et MFC

Joky

Membre Club
Ben je fais pas de MFC désolé mais bon le principe est le même

void ThreadProc(LPVOID lpArg)
{
    //Ton calcul en boucle qui t'empêche de cliquer sur un autre bouton
    while(...)
    {
          //...
          if(!bContinuer)
                //Alors on arrête le Thread
      
          //Traitement
    }
}

Et lorsque que l'on appui sur le bouton d'arrêt on met bContinuer à False
bContinuer qui est déclarer en globale bien entendu.

if(!Meilleur("Joky")) return ERREUR;<

jeudi 23 mars 2006 à 17:57:16 | Re : Multitache et MFC

magic_Nono

Membre Club
ton bouton d'AU
doit lancer une intérruption prioritaire
et donc un traitement en conséquence....
vois du coté des IT...

++
___________________________________________________________
Magicalement
Nono
jeudi 23 mars 2006 à 21:58:59 | Re : Multitache et MFC

BruNews

Administrateur CodeS-SourceS
JAMAIS CreateThread dans MFC.
AfxBeginThread()

ciao...
[ Lien ]
BruNews, MVP VC++
jeudi 23 mars 2006 à 22:03:36 | Re : Multitache et MFC

Joky

Membre Club
Ahlala c'est MFC hein !

if(!Meilleur("Joky")) return ERREUR;<



Cette discussion est classée dans : bouton, arret, boutton, mfc, multitache


Répondre à ce message

Sujets en rapport avec ce message

Creation d'un Thread en MFC et arret par un bouton [ par djtiaf ] Bonjour à tous,Je cherche à créer un Tread tout simple :fonction Thread du bouton Start{while (arret=false) { Sleep(1000) // on laisse 1 sec Multitache pour un ihm [ par mr_alicia ] Voilà j'ai fait un ihm avec les bibliotheque QT, pour piloter un robot. Le probleme est de rendre cette ihm multitache. j'explike le probleme :)Quand couleur de bouton sous mfc [ par dambeaufort ] bonjour,est ce que quelqu'un pourrais me faire une source simple avec une bouton pour lequel on peu definir sa couleur? Je n'ai pas trouver de chose s bouton en mfc [ par lpikachu58 ] Comment fait -on pour invalider un controle comme les case à cochez dans visual C++ en mfc.be linux Boite de dialogue MFC [ par julok2 ] Salut,j'écris actuellement un programme dans lequel j'ouvre des boites de dialogue. J'ai donc créé des fonctions OnBouton dans une autre classe où j'u MFC, Bouton radio [ par safira ] safiraSalut!J'ai un vecteur de CButton (radio button). Mon probleme est que les buttons ne sont pas actifs. Comment puis-je les activer?MerciSafira État d'un bouton MFC [ par NiFF ] Bonjour tout le monde.Comment fait-on pour changer l'état d'un bouton? J'ai créé sur ma feuille MFC un bouton avec la propriété "Disabled". Comment fa Affichage d'une photo et arret d'affichage [ par rasta_raf ] Bonjour,Je programme avec la bibliothèque MFC de Visual C++ 6.0 et j'ai créé une application SDI qui affiche une FormView où il y a 2 boutons (Bouton [MFC] Event MOUSEMOVE pour Bouton ? [ par nicolos ] Salutj'ai remarqué que pour un bouton, on ne peut capturer avec App Wizard que les évènements CLICK et DBLCLIK pour un bouton, et je me demandais auss deplacer un bouton en mfc [ par cristou ] salut je suit en train de faire un jeux de pous_pous en vc++je veut bien savoire comment je peut deplacer un bouton ou cour de l'execution merci d'ave


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,468 sec (4)

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