Futura Sciences
Image de la rubrique en cours

Forum FS Generation

Précédent   Vous êtes ici : Forum FS Generation » Informatique » Logiciel - Software - Open Source

Découvrir d'autres sujets sur ces thèmes : ,


Réponse
Vieux 28/06/2004, 14h23   Sujet executer programmes C++ - Message #1
limmt
 
Date d'inscription: juin 2004
Messages: 62
executer programmes C++
voila j'aimerais savoir comment on fait pour executer des programmes en C++ (ex: lancer ie)

ps: j'utilise le compilo dev c++ sous win2000 sous vmware
limmt est déconnecté   Réponse avec citation
Alt Aujourd'hui
Publicité

Beitrag Liens sponsorisés

   
Vieux 28/06/2004, 16h02   Sujet executer programmes C++ - Message #2
Nico G.
 
Date d'inscription: mai 2004
Localisation: Paris
Âge: 23
Messages: 182
Re : executer programmes C++
Je crois qu'il existe une API sous windows qui s'appelle ShellExecute() ou quelque chose comme ça. Il y a aussi CreateProcess() mais c'est un peu plus compliqué.
Nico G. est déconnecté   Réponse avec citation
Vieux 29/06/2004, 00h32   Sujet executer programmes C++ - Message #3
knecmotet
 
Date d'inscription: juin 2004
Messages: 37
Re : executer programmes C++
Pour la programmation C++ le mieux c'est de travailler sous Linux, mais sous Windows je te conseil d'utiliser l'outil Visual C++ 6.0, facile à comprendre et à utiliser.
knecmotet est déconnecté   Réponse avec citation
Vieux 29/06/2004, 09h25   Sujet executer programmes C++ - Message #4
limmt
 
Date d'inscription: juin 2004
Messages: 62
Re : executer programmes C++
merci
pour windows je préfere dev c++, en plus c gratuit
je dévelloppe plutot sous linux mais la je fait une apps windows pour un pote sous vmware sous linux
limmt est déconnecté   Réponse avec citation
Vieux 29/06/2004, 09h38   Sujet executer programmes C++ - Message #5
limmt
 
Date d'inscription: juin 2004
Messages: 62
Re : executer programmes C++
j'arrive a créer un processus avec ca:
CreateProcess("c:\\Program Files\\Internet Explorer\\IEXPLORE.exe","",0,0 ,FALSE,CREATE_DEFAULT_ERROR_MO DE,0,0,&siStartupInfo,&piProce ssInfo);
mais je n'arrive aps a passer un argument au programme:
CreateProcess("c:\\Program Files\\Internet Explorer\\IEXPLORE.exe www.google.fr","",0,0,FALSE,CR EATE_DEFAULT_ERROR_MODE,0,0,&s iStartupInfo,&piProcessInfo);
n'ouvre pas de processus et:
CreateProcess("c:\\Program Files\\Internet Explorer\\IEXPLORE.exe","www.g oogle.fr",0,0,FALSE,CREATE_DEF AULT_ERROR_MODE,0,0,&siStartup Info,&piProcessInfo);
ouvre ma page d'accueil
faut faire comment pour passer des args au programme?
limmt est déconnecté   Réponse avec citation
Vieux 29/06/2004, 11h11   Sujet executer programmes C++ - Message #6
Podoc
 
Date d'inscription: février 2003
Messages: 23
Re : executer programmes C++
Bonjour,
Pour lancer une url je te conseille plutot d'utiliser shellexecute. Dans ce cas, tu n'as pas à te soucier du programme à lancer. Et en plus, tu ouvres le navigateur par défaut choisi l'utilisateur .
La syntaxe :
ShellExecute(NULL, "open", "http://www.google.fr", NULL, NULL, SW_SHOW);

Sinon si tu veux absolument utiliser CreateProcess :
CreateProcess(NULL, "c:\\Program Files\\Internet Explorer\\IEXPLORE.exe http://www.google.fr",0,0,FALSE,CREAT E_DEFAULT_ERRO R_MODE,0,0,&siStartupInfo,&piP rocessInfo);
En fait, le premier argument correspond au nom de l'application que tu veux lancer comme tu vois laisse le à NULL. c'est le deuxieme argument qui est important, car il contient la ligne de commande à lancer.

sinon tu trouveras toute l'aide sur les api de microsoft à l'adresse http://msdn.microsoft.com/library/

A+
Podoc est déconnecté   Réponse avec citation
Vieux 29/06/2004, 18h23   Sujet executer programmes C++ - Message #7
limmt
 
Date d'inscription: juin 2004
Messages: 62
Re : executer programmes C++
ok
merci ShellExecute marche tres bien
limmt est déconnecté   Réponse avec citation
Vieux 02/07/2004, 14h02   Sujet executer programmes C++ - Message #8
limmt
 
Date d'inscription: juin 2004
Messages: 62
Re : executer programmes C++
lorsque je fait ca:
ShellExecute(NULL, "open", "images/pic.jpg", NULL, NULL, SW_SHOW);
ca ouvre parfaitement l'image sous win2000 avec IE mais quand je suis sous win2003 ou winxp, ca marche pas car il n'ouvre pas l'apercu dans images et télcopies windaube
faut faire comment por que ca marche?
limmt est déconnecté   Réponse avec citation
Vieux 02/07/2004, 14h26   Sujet executer programmes C++ - Message #9
twil
 
Date d'inscription: juin 2004
Messages: 6
Re : executer programmes C++
un probleme d'association de fichier peut etre.
a priori la commande devrait avoir le meme effet qu'un double clic sur ton fichier pic.jpg
et donc l'effet depend du programme associé à ce type de fichier (jpg).
twil est déconnecté   Réponse avec citation
Vieux 02/07/2004, 17h00   Sujet executer programmes C++ - Message #10
Podoc
 
Date d'inscription: février 2003
Messages: 23
Re : executer programmes C++
Salut,
Quel est le symptôme ? lance-t-til un programme ?
Sinon as-tu essayé avec le chemin complet du genre "c:\mon repertoire\images.jpg" ?
Podoc est déconnecté   Réponse avec citation
Vieux 05/07/2004, 18h00   Sujet executer programmes C++ - Message #11
limmt
 
Date d'inscription: juin 2004
Messages: 62
Re : executer programmes C++
ben ca fait pas la meme chose que lors du double clic sur le fichier
je peux pas faire le truc du c:mon rep/image.jpg car l'exe fait, partie d'un setup ou on peux choisir le rep de destination
ca le fait que lorsque les jpg sont associés au image preview de rundll32
limmt est déconnecté   Réponse avec citation
Bienvenue
Si ceci est votre première visite, vous devez vous inscrire avant de pouvoir envoyer des messages. En étant inscrit vous pourrez poster votre question, participer aux débats, joindre vos images... alors n'attendez-plus, cela vous prendra 1 minute !

Pour commencer à lire les messages, depuis la page d'accueil des forums, sélectionnez le forum qui vous tente et partez ensuite à sa découverte...

Publicité

A voir aussi
Solutions pour exécuter un code en mémoire externe sur PIC (Forum Électronique)
executer un programme sous FPGA (Forum Électronique)
Executer du Splus sous R (Forum Logiciel - Software - Open Source)
fonction EXECUTER n'apparaît pas sur mon portable ? (Forum Logiciel - Software - Open Source)
Problème Windows ("éxecuter en tant que...") (Forum Logiciel - Software - Open Source)










A voir aussi (Futura Sciences n'est pas responsable du contenu de ces publicités)
Réponse


Dossiers à découvrir

Outils
Modes d'affichage

Règles de messages
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Navigation rapide


Les dernières actualités
06/09 14:03 - L'ATV Jules-Verne a quitté l'ISS pour son dernier voyage
06/09 10:55 - Tabagisme passif : de très jeunes enfants hospitalisés…
05/09 16:12 - 2008 KV42, l'astéroïde qui tourne à l'envers
05/09 13:21 - Un thon robot pour l'armée américaine
05/09 11:37 - La Nasa envisage de prolonger la vie de ses navettes
05/09 09:34 - Flambée de fièvre Q aux Pays-Bas
04/09 17:30 - Bataille autour du sang de tyrannosaure

Fuseau horaire GMT +2. Il est actuellement 05h10.

Propulsé par vBulletin
Copyright © 2000 - 2008, Jelsoft Enterprises Ltd. Tous droits réservés.
Traduction par l'association vBulletin francophone