Bonjour,
J'ai une interface graphique en Perl/Tk, qui quand j'appuie sur un bouton, lance un programme qui prend du temps à démarrer. Sauf que j'ai d'autre traitement à faire via mon interface.
Je voulais donc utiliser fork pour faire du multitache. Sauf que le logiciel se lance, mais mon interface se ferme. Voici la partie de mon code (simplifié) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 my $pid=fork(); if($pid){ system(qq("programme.exe")); #logiciel }else{ #autres traitements system(qq("programme.exe $argC")); #programme c++ }
Partager