Executer un programme via c++

Fermé
Tiuop - 31 juil. 2009 à 10:07
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 3 août 2009 à 07:37
Bonjour,
Je cherche depuis un petit bout de temps une commande en Visual C++ (Windows Form)
Ou quand je clickerai sur le bouton Que j'aurai placé sur le Form1
Ca m'ouvrirai un Fichier , Une image , un fichier Texte
Exemple :

"la commande recherché" ("D:\Quake")

Merci pour votre aide
PS: Ne me dites pas ''google est ton amis''
J'y ai cherché et toute les commande que j'ai pu trouvé ne marchais pas merci a vous de votre aide

5 réponses

HACKER 712 Messages postés 1278 Date d'inscription lundi 15 décembre 2008 Statut Contributeur Dernière intervention 10 décembre 2009 255
31 juil. 2009 à 10:09
Bonjour !

Tu peux utiliser la fonction system() comme ceci :

system("start C:\logiciel.exe");
0
carly31 Messages postés 57 Date d'inscription mercredi 19 novembre 2008 Statut Membre Dernière intervention 16 janvier 2010 5
31 juil. 2009 à 17:05
Non, jamais de system() sous Windows !!! (cf MSDN)
On utilise l'api Shell ou Kernel
0
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297 > carly31 Messages postés 57 Date d'inscription mercredi 19 novembre 2008 Statut Membre Dernière intervention 16 janvier 2010
3 août 2009 à 07:37
Et pourquoi ça ?
0
J'ai double clicker sur le bouton que je voulais configurer pour reagir ,
et j'ai inseré ce que tu ma dis et ca me marque :
error C3861: 'system' : identificateur introuvable
0
HACKER 712 Messages postés 1278 Date d'inscription lundi 15 décembre 2008 Statut Contributeur Dernière intervention 10 décembre 2009 255
31 juil. 2009 à 11:23
As-tu pensé à inclure soit iostream soit stdio.> et stdlib.h ?
0
je vois que vous connaissez le c++ vous voulez pas m'aider please :D
je suis certain que vous connaissez la réponse à ma question en plus :X

https://forums.commentcamarche.net/forum/affich-13642828-code-source-c-simple-mais-important

SVP :P
0
Euh...Ici c'est mon topic donc evite de filer le lien du tient , si ta un probleme tu post , si tu peux m'aider tu m'aide sinon poste pas.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
31 juil. 2009 à 11:26
system présent dans stdlib.h permet en fait de passer une ligne commande au shell (ici cmd)
Sinon, il y a aussi les fonctions execv* et spawn*, regarde sur le site MSDN pour plus de détails.
0
Non, la methode officielle est par les apis du Shell (exemples dans la doc MSDN)
0