commande pour lancer un exe en c/c++

commande pour lancer un exe en c/c++ - C++ - Programmation

Marsh Posté le 20-03-2006 à 10:06:44    

bonjour,
je souhaite faire un menu multi choix,qui me permettera de lancé l'installe d'un soft selon le choix.
quel est la biblio et la syntaxe pour lancé un exe.
merci d'avance.

Reply

Marsh Posté le 20-03-2006 à 10:06:44   

Reply

Marsh Posté le 20-03-2006 à 11:15:32    

system
execl
ShellExecute

Reply

Marsh Posté le 20-03-2006 à 11:23:06    

sans etre mechant je comprend rien a ce que tu a ecrit tu peut detailler ou même a la limite mettre un exemple.
peut on donner le chemin d'acces a l'exe?
merci

Reply

Marsh Posté le 20-03-2006 à 11:31:37    

rtfm, google, toussa


Message édité par _darkalt3_ le 20-03-2006 à 11:31:52
Reply

Marsh Posté le 20-03-2006 à 12:35:08    

Ce sont des fonction pour executer un programme externe, system et execl sont compatibles unix+windows, ShellExecute est pour windows seulement. Je te renvoie à la doc de ces fonctions, que tu trouvera très facilement en entrant ces mots dans ton moteur de recherche préféré.

Reply

Marsh Posté le 20-03-2006 à 13:00:41    

ok merci

Reply

Marsh Posté le 18-04-2006 à 09:38:41    

Problème sous zindoz avec system() : cette commande me rend "access denied", pourtant l'exécution de cette commande directement depuis la console fonctionne. Y a-t-il une solution pour contourner cela ?
 
EDIT : j'ai essayé également cette commande :
 
 
 
ShellExecute(this->Handle,"open","mon_fichier.exe",0,0,SW_NORMAL);  
 
 
 
mais le résultat est plutot étrange, vu que le "this" n'est pas compris par Dev C++ :
 
main.cpp : invalid use of `this' in non-member function


Message édité par Thordax le 18-04-2006 à 10:19:02
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed