Salut tt le monde,
J'ai une application sous forme d'une interface graphique (JFrame) à partir du quelle je vais appeler un autre proramme, je veux bien que mon application appelante ne sera accéssible qu'aprés la terminaison de l'exécution du programme appelé, j'ai mis ce code pour tester:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
try
                 {           
                  thisClass.setEnabled(false);
                  Runtime rt = Runtime.getRuntime();
                          String cmd = new String("C:/Documents and Settings/pfe/Mes documents/ccm-2.0.7.exe");
                     Process proc = rt.exec(cmd);
                     thisClass.setEnabled(true);
                 } catch (Throwable t)
                   {
                     t.printStackTrace();
                   }
Mais ça n'a rien ajouté, l'application appelée ce lance (dans l'exemple c'est le programme d'installation de ccm), et lorsque je clique sur l'interface de mon application appelante elle est activée et le programme appelé passe en arriére plan!!!
Cooment faire?