Savoir quand est fermé une application lancé via notre application
cs_pebayart
Messages postés17Date d'inscriptionmercredi 28 juillet 2004StatutMembreDernière intervention 6 février 2014
-
3 avril 2007 à 22:42
Cirec
Messages postés3833Date d'inscriptionvendredi 23 juillet 2004StatutModérateurDernière intervention18 septembre 2022
-
4 avril 2007 à 15:31
Bonjour,
Explication : j'ai mon projet a partir duquel je peux lancer une autre application, je voudrais que tant que l'application (celle que j'ai lancée) n'est pas fermé, je ne puisse pas utiliser la fenêtre de mon projet.
En gros que sa fasse comme si je venais d'ouvrir une fenêtre en ModalResult.
Voici le code que j'ai pour le moment, sa ne marche pas.
<hr size="2" width="100%" /> begin
MimLaisserVisible.Checked := true;
// ouvre le programme pour la gestion des paramétres
ShellExecute (handle, 'Open', PAnsiChar(ExtractFilePath(Application.ExeName) + 'OptionMenuPebSolus.exe'),'','', SW_SHOWNORMAL);
lsTitre := 'Options du menu PebSolus';
liErreur := 183;
while (liErreur = ERROR_ALREADY_EXISTS) do
begin
SetLastError(NO_ERROR);
laHandle := CreateMutex (nil, False, PChar(lsTitre));
liErreur := GetLastError;
CloseHandle(laHandle)
end;
// quand le programme est fermé continuer
VerifierStatut
end
<hr size="2" width="100%" />
Merci de votre aide,
Pierre-Emmanuel Bayart.