Affichage d'une fenetre(cmd) lors du lancement d'un exe avec MFC

Résolu
rani_topo
Messages postés
5
Date d'inscription
mercredi 28 septembre 2005
Statut
Membre
Dernière intervention
18 mars 2007
- 18 mars 2007 à 01:53
24Karas
Messages postés
233
Date d'inscription
jeudi 4 juillet 2002
Statut
Membre
Dernière intervention
5 juillet 2008
- 18 mars 2007 à 14:58
Bonjour,

Voici mon probleme :

J'ai creee une interface avec MFC (C++.NET 2003). Lors de lancement d'un executable avec la fonction system() via l'interface, j'ai toujours la fenetre cmd vide (c:\winnt\system32\cmd.exe) qui s'affiche.

Je recherche comment eviter l'affichage de cette fenetre !

Quelqu'un pourra m'aider ?

Merci beaucoup

4 réponses

24Karas
Messages postés
233
Date d'inscription
jeudi 4 juillet 2002
Statut
Membre
Dernière intervention
5 juillet 2008

18 mars 2007 à 10:34
il faudrait pt'etre mieux utiliser "CreateProcess" à la place de "System"
http://msdn2.microsoft.com/en-us/library/ms682425.aspx

++
3
rani_topo
Messages postés
5
Date d'inscription
mercredi 28 septembre 2005
Statut
Membre
Dernière intervention
18 mars 2007

18 mars 2007 à 12:21
Merci karas,
Je vais essayer avec CreateProcess" et
ShellExecute, je vous tiendrai au courant
Bon dimanche
a+
3
rani_topo
Messages postés
5
Date d'inscription
mercredi 28 septembre 2005
Statut
Membre
Dernière intervention
18 mars 2007

18 mars 2007 à 12:59
Ca y est, en utilisant  CreateProcess ou ShellExecute à la place de system () je n'ai plus la fenetre qui s'affiche, super.
Merci
A+
3
24Karas
Messages postés
233
Date d'inscription
jeudi 4 juillet 2002
Statut
Membre
Dernière intervention
5 juillet 2008

18 mars 2007 à 14:58
no problemo ;-)
0