Bonjour,
J'essaie de fermer une application externe par
Ca marche en général sauf pour quelques applications persos qui refusent de se fermer et je me triture les neurones depuis 48h sans comprendre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 handle:=FindWindow(nil,'monappli');//monappli:titre de l'application PostMessage(handle,WM_CLOSE,0,0);
Le handle récupéré est correct. Le PostMessage se passe bien (pas d'erreur retournée, opération réussie) mais ma fenètre d'application refuse de se fermer.
Si je ferme mon application par le gestionnaire de tâches de Windows, pas de problème.
Avec SendMessage, même anomalie.
Qu'est-ce qui peut bien dans WinXP empècher une tâche de traiter le WM_CLOSE ? Y a t'il dans TApplication une propriété qui bloque cette fermeture ?
Merci pour l'aide
Gabriel
Partager