appeller un autre programme - C++ - Programmation
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)
Marsh Posté le 03-08-2004 à 12:52:02
t'es sous Windows, alors jette un oeil du coté de ShellExecute()
Marsh Posté le 03-08-2004 à 12:56:53
exec() et spawn() ca marche très bien sous windows
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)
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)
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
Merci de vos reponces