IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

Comment fermer un programme en execution [FAQ]


Sujet :

C++Builder

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2006
    Messages
    11
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 11
    Par d�faut Comment fermer un programme en execution
    [faq] [bcb]

    Titre: Comment fermer un programme en execution (fin de tache)
    -------------------------------------------------------
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    /* creation des variables */
    HWND hWnd;
    DWORD processId;
    HANDLE hProcess;
    /*CODE*/
    do
    {
    hWnd = FindWindow(NULL,"MonProgram");
    if (hWnd)
    {
    GetWindowThreadProcessId(hWnd,&processId);
    hProcess = OpenProcess(PROCESS_TERMINATE,false,processId);
    if (hProcess)
    {
    TerminateProcess(hProcess,0);
    CloseHandle(hProcess);
    }
    }
    }
    while(hWnd);
    ----------------------------------------------
    copier simplement se block de codage a l'endroit d�sir� et changer "MonProgram" par le nom du program d�sirer ( sans l'extension )

    -Nik-
    while

  2. #2
    Membre Expert
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    D�tails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Par d�faut

  3. #3
    Membre �clair� Avatar de Mangacker
    Profil pro
    Inscrit en
    D�cembre 2006
    Messages
    452
    D�tails du profil
    Informations personnelles :
    �ge : 33
    Localisation : Suisse

    Informations forums :
    Inscription : D�cembre 2006
    Messages : 452
    Par d�faut
    salut Nik_Meilleur j'ai essay� ton code pour mon application et chez moi... rien ne se passe... m�me pas une erreur

    que faire

    @+

    ps: j'ai BCB 6

  4. #4
    Membre Expert
    Avatar de DjmSoftware
    Homme Profil pro
    Responsable de compte
    Inscrit en
    Mars 2002
    Messages
    1 044
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Responsable de compte
    Secteur : High Tech - Op�rateur de t�l�communications

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 044
    Billets dans le blog
    1
    Par d�faut
    bonjour
    ce bout de code est parfaitement valide
    mais il faut comprendre que
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    hWnd = FindWindow(NULL,"Monprogramme");
    est le nom de la fen�tre et non de l'ex�cutable

    exemple
    solitaire le nom de l'exe est :sol.exe

    pour fermer le solitaire le code suivant est valide
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    hWnd = FindWindow(NULL,"Solitaire");
    cordialement
    vous trouverez mes tutoriels � l'adresse suivante: http://djmsoftware.developpez.com/
    je vous en souhaite une excellente lecture ...

    A lire : Les r�gles du forum

  5. #5
    Membre �clair� Avatar de Mangacker
    Profil pro
    Inscrit en
    D�cembre 2006
    Messages
    452
    D�tails du profil
    Informations personnelles :
    �ge : 33
    Localisation : Suisse

    Informations forums :
    Inscription : D�cembre 2006
    Messages : 452
    Par d�faut
    merci beaucoup pour cette r�ponse

    @+

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [IDE] Comment fermer par programme un dialog affich� avec execute
    Par Pascale38 dans le forum C++Builder
    R�ponses: 21
    Dernier message: 03/04/2013, 16h10
  2. Comment fermer un programme en barre des t�ches ?
    Par chris-57 dans le forum Scripts/Batch
    R�ponses: 10
    Dernier message: 19/11/2009, 12h56
  3. Comment fermer un programme ouvert avec la fonction Shell
    Par nicolas2603 dans le forum VBA Access
    R�ponses: 13
    Dernier message: 08/02/2008, 20h01
  4. R�ponses: 3
    Dernier message: 01/05/2007, 13h37
  5. [Executable]Comment lancer son programme sans fenêtre DOS
    Par the_ugly dans le forum G�n�ral Java
    R�ponses: 11
    Dernier message: 09/11/2005, 07h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo