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++ Discussion :

Lancer un ex�cutable externe sans fenetre CMD


Sujet :

C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Inscrit en
    Novembre 2006
    Messages
    157
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 157
    Par d�faut Lancer un ex�cutable externe sans fenetre CMD
    Bien le bonsoir !

    J'�cris une chtite application qui, � un moment donn�, va en lancer une seconde (de type GUI).
    En cherchant un peu, je suis tomb� sur system() et std::system();

    J'appele donc mon second ex�cutable via la commande sus-cit�e et ca fonctionne .
    Mon soucis c'est que le second ex�cutable est accompagn� d'une fen�tre CMD qui m'importune :
    - non seulement mes flux cout du second ex�cutable n'y aparaissent pas
    - mais en plus j'en veux pas

    Avez-vous une solution ?
    Sinon je dispose de QT, et il semblerait que les QProcess soient une solution, mais j'ai comme l'impression qu'ils ne permettent de lancer que des applications en mode console. La mienne serait plutot de type GUI.

    Merci par avance

  2. #2
    Membre �m�rite Avatar de mchk0123
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    816
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 816
    Par d�faut
    Si j'ai bien compris :

    - processus principal : application console
    - processus secondaire : application GUI

    Dans ce cas, si tu obtient une fen�tre d'invite de commande cmd
    en trop avec system(), tu peux essayer ShellExecute() (non portable
    mais ca devrait corriger ton pb.).

  3. #3
    R�dacteur
    Avatar de Laurent Gomila
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par d�faut
    Tout �a est tr�s bien expliqu� dans l'une des FAQs C / C++ / VC++.

  4. #4
    Membre Expert

    Avatar de IrmatDen
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 727
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 727
    Par d�faut
    Sans compter que QProcess peut lancer � peu pr�s n'importe quelle application
    Tout d�pend si tu veux communiquer ou non apr�s...

  5. #5
    Membre confirm�
    Inscrit en
    Novembre 2006
    Messages
    157
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 157
    Par d�faut
    En fait je n'ai pas vraiment besoin de communiquer, et si ca pose probl�me je transmettrai le peu d'informatons n�cessaires par un fichier.

    Par contre j'ai besoin d'une solution portable, je vais donc certainement me tourner vers les QProcess.

    Merci � vous

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

Discussions similaires

  1. R�ponses: 1
    Dernier message: 01/04/2008, 10h50
  2. Lancer url sans fenetre
    Par ac/dc dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 25/12/2007, 21h35
  3. Lancer un process sans fenetre
    Par fredppp dans le forum Framework .NET
    R�ponses: 1
    Dernier message: 29/06/2007, 20h14
  4. [MS-DOS] Ex�cuter xcopy sans devoir lancer Windows XP SP2
    Par natif dans le forum Scripts/Batch
    R�ponses: 11
    Dernier message: 25/09/2006, 15h39
  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