Bonjour,
J'ai une application assez volumineuse qui me donne satisfaction,
mais je viens de découvrir qu'elle refuse de s'arrêter automatiquement
comme elle le doit dans le cas extraordinaire où elle est active alors
que je demande à Windows (XP SP2) de s'arrêter Du coup
Windows ne s'arrête pas non plus (et je peux continuer à travailler,
voire arrêter manuellement mon appli qui n'est pas du tout plantée).
En revanche, dans les cas ordinaires, si je clique sur la p'tite croix
pour arrêter, (ou toute autre commande intrinsèque comme Ctrl F4)
elle s'arrête et tout va bien.
J'ai mis un peu des traces, et dans les deux cas, mon appli passe bien
par CloseQuery dont elle sort avec CanClose True, elle passe bien par
Close mais, dans le cas de l'arrêt de Windows, elle ne passe pas par
le Destroy
J'ai beaucoup de fiches qui se référencent plus ou moins les unes les
autres aussi m'est-il quasiment impossible de simplifier jusqu'à ce que
le problème disparaisse.
J'imagine que ça pourrait être une de mes fiches (pas la principale)
dont le CanClose serait False ou dont le Destroy se planterai sans
erreur, mais c'est là que j'ai besoin d'aide :Merci.
- Quelle différence celà fait il pour mon appli qu'elle soit arrêtée
normalement ou via message de close suite à arrêt de Windows ?
Comment dois-je m'y prendre pour tracer et débugger ce bazard ?
Partager