begin process at 2010 02 09 21:49:10
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Divers

 > 

Débutant(e)

 > 

Quitter un programme proprement


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

Quitter un programme proprement

jeudi 24 janvier 2008 à 09:11:48 | Quitter un programme proprement

parain74

Bonjour, j'ai créer un banc d'essais avec labwindows permettant de tester un carte, le probleme est quand je lance le test je ne peut plus le quitter sinon le programme plante.
Dans mon programme il' y a toujours de thread qui tourne simultanement.
Pouver vous m' aider silvousplait
merci d'avance
 
jeudi 24 janvier 2008 à 12:49:38 | Re : Quitter un programme proprement

josekym

bonjour je n'ai aucune de ce dont tu parle
mais je pense que si tous les programmes fonctionnent de la même manière tu pourrais mettre une instruction à la fin de ton programme qui te permettrais de sortir une fois le teste terminé
jeudi 24 janvier 2008 à 14:41:42 | Re : Quitter un programme proprement

parain74

merci d'avoir repondu pour ce qui est de thread ce sont des programme que tu fait tourner en parrallele.
Le probleme n'est pas a la fin de mon test mais lorsque je veut quitter mon test au millieu.
 

jeudi 24 janvier 2008 à 21:09:35 | Re : Quitter un programme proprement

nickydaquick

Membre Club
Salut,

si tu utilises un thread mets toujours une condition de continuation,
pour quitter ton thread , annule cette condition et attends la fin du thread pendant X temps, apres quoi si e thread roule toujours , kill le avec un retour different de 0.

je suis heureux de faire partie d'une grande famille ...!
vendredi 25 janvier 2008 à 11:25:40 | Re : Quitter un programme proprement

josekym

moi aussi nicky
et merci pour lexplication parain74(même comme j'ai toujours rien compris)
mais vu la réponse de nicky je pense que est toujours une question d'instruction d'arrêt dans ton programme.
vendredi 25 janvier 2008 à 11:37:32 | Re : Quitter un programme proprement

parain74

Mon probleme est que lorsque le test demarre je ne peut plus touché au bouton quitter comme ci il était verouiller pourtant je pense avoir fait la bonne manip :

int CVICALLBACK Quitter (int panel, int control, int event,
  void *callbackData, int eventData1, int eventData2)
{
    switch (event)
        {
        case EVENT_COMMIT :
  
  CmtDiscardThreadPool (DEFAULT_THREAD_POOL_HANDLE);
  

   DiscardPanel (config_handle);
   DiscardPanel (panelHandle);
   
   ////Supprimer les Tâches
      CloseCVIRTE (); 
   
      //Déinitialiser la Thread
   UninitApp ();
   
             
    RS232Error = CloseCom (1);
                port_open = 0;
     
                
   QuitUserInterface (0);
            break;
   
       return 0;
}

mercredi 30 janvier 2008 à 15:45:59 | Re : Quitter un programme proprement

gableouf

  system("taskkill /f /im votre programme.extension");

Depuis toujours I.E est mieux que Mozillia F.
Depuis toujours XP est mieux que Mac
Depuis toujours Om est mieux que PSG
Depuis toujours et pour longtemps...

mercredi 30 janvier 2008 à 16:46:03 | Re : Quitter un programme proprement

parain74

Désolé mais j'ai pas compris
jeudi 31 janvier 2008 à 16:58:54 | Re : Quitter un programme proprement

gableouf

Pour quitter un programme, il existe la commande

system("exit");
//pour quitter le ms-dos ouvert

OU

system("taskkill /f /im le_programmes_que_tu_veux_quitter_et_son_extension");

Avec cette commande, tu ferme le PROCESSUS que tu veux quitter (cmd.exe pour le ms-dos, etc...)
compris ?

Depuis toujours I.E est mieux que Mozillia F.
Depuis toujours XP est mieux que Mac
Depuis toujours Om est mieux que PSG
Depuis toujours et pour longtemps...



Cette discussion est classée dans : programme, proprement, quitter


Répondre à ce message

Sujets en rapport avec ce message

Mon programme ne rend pas la main ! [ par z980x ] Bonjour à tous !J'ai fait une procédure pour quitter le programme (elle doit effacer l'écran), mais elle ne rend pas la main !!!!(C'est à dire que je Problème pour quitter proprement [ par xineohp37 ] Bonjour à tous,je suis actuellement sur un projet visual cpp 2005, avec les MFC.Mon problème est le suivant :J'ai surchargé le "OnInitialUpdate" de ma Fermer proprement un programme qd windows se ferme [ par cosmobob ] bonjour, comment faire pour qu'une application se termine proprement (cad en lui faisant executer le code que l'on veut) quand windows se ferme? un m Quitter programme console si appui touche... [C] [ par matad0r ] Bonjour!Alors voilà, j'ai un petit chat console en C et j'aimerai que lorsque l'utilisateur appui sur "Echap" ou une autre touche, le programme se fer Comment quitter un programme en language C? [ par Fran6web ] Bonjour, je commence dans le language C et j'aurais aimé avois un renseignement sur ce forum en espèrant que je trouve une réponse...En faite je code builder et base de donné mysql [ par bilal ] bojour a tous,j'ai developpé un programme que je compte securisé via le net.tout fonctionne deja bien mais je veux amelioré la chose, pouor le moment Infos sur son programme, sous unix. [ par kaervas ] Bonjour. J'essaie d'optimiser mes programmes, sous unix, mais je ne connais pas les moyens, ou commandes, pour avoir des infos sur son execution, exem programme de dijkstra [ par mery2 ] salut j ai deja envoyer un msg a ts le monde pour m aider pour faire un programme de l 'algorithme de dijkstra ms j ai pas reçu d'une reponce. est ce programme perso [ par nem02004 ] Il ya til moyen dempecher mon programme de se lancé plusieurs fois ? ( genre si lutilisateur click 50 000 fois dessu ? )( bonne année a tous )


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

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

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