Je voudrais enchaîner deux programmes séquentiellement.
Si je fais ceci, ils s'exécutent simultanément.
Qu'est-ce que je peux mettre entre les deux appels pour que le 2ème attende la fin du 1er.?
Merci d'avance pour vos réponses
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 // lancement programme 1 ShellExecute(Handle,'Open',PChar(ProgrammeListe.Strings[0]),nil,nil,SW_SHOWDEFAULT); // .....attendre la fin du programme 1 ??? // lancement programme 2 ShellExecute(Handle,'Open',PChar(ProgrammeListe.Strings[1]),nil,nil,SW_SHOWDEFAULT);
Partager