appeller un autre programme

appeller un autre programme - C++ - Programmation

Marsh Posté le 03-08-2004 à 12:24:38    

Salut,
j'aimerais tout simplement savoir comment peut on appeller une autre application que celle en court par exemple :
c:\Program File\3D Flash...\setup
 
 
 
 [:augie] Merci de vos reponces [:augie]

Reply

Marsh Posté le 03-08-2004 à 12:24:38   

Reply

Marsh Posté le 03-08-2004 à 12:41:17    

renseignes toi sur exec* et spawn* (le * c'est parce qu'ils existent avec une multitude de suffixes en fct du truc à faire)


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box, and replicate and expand beyond their wildest dreams by throwing away the limits imposed by overbearing genetic r
Reply

Marsh Posté le 03-08-2004 à 12:52:02    

t'es sous Windows, alors jette un oeil du coté de ShellExecute()


Message édité par Harkonnen le 03-08-2004 à 15:15:41

---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 03-08-2004 à 12:56:53    

exec() et spawn() ca marche très bien sous windows  :cry:


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box, and replicate and expand beyond their wildest dreams by throwing away the limits imposed by overbearing genetic r
Reply

Marsh Posté le 03-08-2004 à 15:15:19    

je me rappelle avoir connu quelques déboires avec exec et spawn : si le programme appelé par n'importe laquelle de ces 2 fonctions ne peut pas se lancer pour une raison quelconque, le errno retourné est toujours un manque de mémoire, même si j'ai toute la RAM qu'il faut !
ShellExecute marche très bien, et l'avantage qu'il a est qu'il permet de lancer le programme associé à un fichier si tu lances le fichier (ie tu fais un ShellExecute sur une image.jpg, et il te lance le viewer associé à l'image, comme si tu double cliquais sur cette image)


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 03-08-2004 à 16:03:13    

Merci les gas je vais essailler avec exec(*), spawn(*) et ShellExecute(*) pour savoir lequel fonctionne le mieu avec ce que je veux faire
 
et encore merci(on ne le repete jamais assez souvent)

Reply

Sujets relatifs:

Leave a Replay

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