Je voulais porter un programme de Win 98 à Win xp.
Sous win 98 (compilateur : Borland C++ 5 ), pour quitter le programme, je switche sur le message WM_DESTROY envoyé à la fenetre principale, et j'appelle PostQuitMessage(0); . Tout fonctionne bien, le programme est quitté.
Sous win xp (compilateur : Visual C++ 6.0) , je fais pareil et je rencontre un problème : PostQuitMessage(0); ferme bien la fenetre du programme, mais ne détruit pas le processus, qui se met alors subitement à utiliser 90% du processeur, ce qui fait rallentir terriblement mon pc ! Je suis alors obligé de terminer le processus par ctrl+alt+suppr.
Comment est-ce que je peux fermer *proprement* un programme sous winxp ?
;-) merci d'avance !!